導航:首頁 > 編程語言 > python里while循環水仙花數

python里while循環水仙花數

發布時間:2022-06-05 20:53:33

① 分別使用while、do-while和for語句編程,找出所有的水仙花數並輸出。

C語言程序:

#include"stdio.h"

/*使用while循環找出所有的水仙花數*/
voidflower1()
{
intn;
inta,b,c;

n=100;
while(n<1000)
{
a=n/100;
b=n/10%10;
c=n%10;
if(a*a*a+b*b*b+c*c*c==n)
printf("%d ",n);
n++;
}
}

/*使用do-while循環找出所有的水仙花數*/
voidflower2()
{
intn;
inta,b,c;

n=100;
do
{
a=n/100;
b=n/10%10;
c=n%10;
if(a*a*a+b*b*b+c*c*c==n)
printf("%d ",n);
n++;
}while(n<1000);
}

/*使用for循環找出所有的水仙花數*/
voidflower3()
{
intn;
inta,b,c;

for(n=100;n<1000;n++)
{
a=n/100;
b=n/10%10;
c=n%10;
if(a*a*a+b*b*b+c*c*c==n)
printf("%d ",n);
}
}

voidmain()
{
printf("使用while循環找出的水仙花數 ");
flower1();

printf("使用do-while循環找出的水仙花數 ");
flower2();

printf("使用for循環找出的水仙花數 ");
flower3();
}


運行結果:

使用while循環找出的水仙花數
153
370
371
407
使用do-while循環找出的水仙花數
153
370
371
407
使用for循環找出的水仙花數
153
370
371
407

python使用三重循環輸出水仙花數,每行輸出一個水仙花數,一定要使用三重循環!求助!

這個完全是可以的,你只需要正常的一個數多,其實都是完全沒有問題的呀。

③ python使用函數實現水仙花數

求1000以內的水仙花數(3位數)

foriinrange(100,1000):
a=i//100
b=(i-a*100)//10
c=(i-a*100-b*10)

ifi==pow(a,3)+pow(b,3)+pow(c,3):
print(i)

希望可以幫到你

④ Python求水仙花數。(要求用while)。我這個運行出來只有一個407,看不出來哪裡不對。

for i in range(100, 1000):
if (i//100)**3 + (i//10%10)**3 + (i%10)**3 == i:
print(i)

⑤ python編程求指定區間內的水仙花數

要編程求指定區間內的水仙花數,可以在循環中實現,每一次循環,取得每一個數的百位數,十位數,和個位數,再分別求它們的立方和,如果所得的結果等於原來的數,那麼就是找到了一個水仙花數,就把他輸出。

⑥ 我想用python編個小程序,循環計算用戶給處的任意兩個整數之間的水仙花數。

#coding=utf8

while 1:
try:
xa=int(raw_input("輸入整數 xa= "))
xb=int(raw_input("輸入整數 xb= "))
except:
print("請輸入整數")
continue
if xa>xb:xa,xb=xb,xa
for n in xrange(xa,xb):
i=n/100
j=n/10%10
k=n%10

if i*100+j*10+k==i+j**2+k**3:
print("%-5d")%n

⑦ while 循環求所有水仙花數

while(x<1000)
{
a=x%10;
b=(x%100-a)/10;
c=(x-x%100)/100;
if(a*a*a+b*b*b+c*c*==x)

System.out.println(x); x++;

}

⑧ 關於「水仙花數」python代碼(初學者)

因為1//10是false,不會

閱讀全文

與python里while循環水仙花數相關的資料

熱點內容
生意不忙怎麼解壓 瀏覽:500
歡太健康app在哪裡下載 瀏覽:488
androidtools使用教程 瀏覽:971
十天突破雅思口語pdf劍9 瀏覽:295
李誕笑場pdf 瀏覽:265
自用紙巾做解壓筆 瀏覽:129
銀行流水解壓碼是多少 瀏覽:895
百度哪個app好用 瀏覽:316
115廣告聯盟源碼 瀏覽:494
聯通app簽到源碼 瀏覽:680
怎麼連接另一個伺服器的資料庫 瀏覽:742
貓盤洗白命令 瀏覽:844
168api源碼 瀏覽:967
不同地方的文件伺服器如何通信 瀏覽:599
自己電腦上搭建ftp伺服器地址 瀏覽:977
程序員的秋招秘籍 瀏覽:821
單片機國內外研究現狀 瀏覽:308
gta5如何進千人真實伺服器 瀏覽:996
電腦html壁紙源碼 瀏覽:726
c語言返回命令 瀏覽:933