Heim > Datenbank > MySQL-Tutorial > SQL求小于1000的所有水仙花数

SQL求小于1000的所有水仙花数

WBOY
Freigeben: 2016-06-07 14:55:05
Original
5380 Leute haben es durchsucht

水仙花数是一个n(=3)位数字的数, 它等于每个数字的n次幂之和. 例如, 153是一个水仙花数, 153=1+5+3. 编写程序, 求解小于1000的所有水仙花数. 无 DECLARE i INTSET i=10WHILE i1000BEGINIF POWER(floor(i/100),3)+POWER(floor(i/10)%10,3)+POWER(i%10,3)=iPRI

水仙花数是一个n(>=3)位数字的数, 它等于每个数字的n次幂之和. 例如, 153是一个水仙花数, 153=1³+5³+3³. 编写程序, 求解小于1000的所有水仙花数.
DECLARE i INT
SET i=10
WHILE i<1000
BEGIN
IF POWER(floor(i/100),3)+POWER(floor(i/10)%10,3)+POWER(i%10,3)=i
PRINT i
END
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage