當前位置:首頁 » 編程語言 » c語言列印水仙花

c語言列印水仙花

發布時間: 2022-06-04 23:24:42

① C-Free教程之c語言輸出水仙花數的方法

方法/步驟
1、打開C-Free5.0新建一個空白頁面,然後將C語言的基礎格式寫完,注意格式縮進。如下圖所示。
2、首先我們要知道所謂“水仙花數”是指一個三位數,其各位數字立方和
等於該數本身的數字。所以我們要聲明4個整數來幫我們得到這個數字的個,十,百位,還有一個用來循環。
int
i,j,k,n;
printf("100-1000之間的水仙花數是:
");
3、然後我們要寫一個for循環來得到100-1000的各個數字為下面的條件做條件

for(n=100;n<1000;n++){
}
4、現在我們需要獲得100-1000之內的數字的個位,十位,百位。
i=n/100;j=n/10%10;k=n%10;
5、然後在這里輸入一個if語句作為判斷是否是水仙花數。如果是的話輸出。
if(i*100+j*10+k==i*i*i+j*j*j+k*k*k){

printf("%-5d",n);

}
if語句的判斷一個三位數,其各位數字立方和等於該數本身的數字
6、然後我們用調試按鈕,調試構建程序,編譯完成後,如下圖輸出了100-1000之內的水仙花數。
以上就是專題欄小編帶來的C-Free教程,更多教程請看“http://www.zhuantilan.com/zt/CFree/”

② C語言,列印出所有水仙花數,怎樣寫更簡潔點

#include
<stdio.h>
int
main(void)
{
int
a,b,c;
for(a=1;a<=9;a++)

for(b=0;b<=9;b++)

for(c=0;c<=9;c++)

if(100*a+10*b+c==a*a*a+b*b*b+c*c*c)
printf("%d%d%d\n",a,b,c);
return
0;
}你想列印出所有的水仙花數,可以自己增加循環的嵌套層數,這個程序是找出4位之內的所有水仙花數,您可以照自己的需求做個改變

③ c語言輸出所有水仙花數

1、首先需要打開Dev-c++軟體,點擊「新建源代碼」。

④ C語言 列印出所有的「水仙花數」,所謂「水仙花數」是指一個3位數,其各位數字立方和等於該數本身。

列印100-999之間的水仙花數!

方法1:
main()
{
int a,b,c,d;
for(a=100;a<=99;a++)
b=a/100;
c=a/10-b*10;
d=a-b*100-c*10;
if(b*b*b+c*c*c+d*d*d==a) printf("%d",a);
}

方法2:
main()
{
int i,j,k;
for(i=1;i<=9;i++)
for(j=1;j<=9;j++)
for(k=1;k<=9;k++)
{
if((i*i*i+j*j*j+k*k*k)==(i*100+j*10+k))
printf("%d",i*100+j*10+k);
}
}

⑤ c語言列印水仙花數

intmain()
{
intx,y,z,n;
for(n=100;n<=999;n++)//這里分號去掉
//C語言多行循環體,需要加大括弧
{
x=n/100;
y=n%10/10;
z=n%10;
n=(x*x*x+y*y*y+z*z*z);
printf("%d ",n);
}
return0;
}

還有你的這個水仙花代碼,不完整,我這里有完整的,你參考下:

//水仙花數
#include<stdio.h>
voidmain()
{
inti,j,k,n;
printf("「水仙花」數是:");
for(n=100;n<1000;n++)
{
i=n/100;
j=n/10-i*10;
k=n%10;
if(n==i*i*i+j*j*j+k*k*k)
printf("%4d",n);
}
printf(" ");
}
熱點內容
erp系統搭建備用伺服器 發布:2025-02-09 04:07:38 瀏覽:943
戴爾伺服器在bios怎麼配置管理ip 發布:2025-02-09 04:01:53 瀏覽:548
小魚易連雲存儲 發布:2025-02-09 03:59:47 瀏覽:87
正在限制訪問 發布:2025-02-09 03:47:17 瀏覽:901
架設資料庫 發布:2025-02-09 03:41:29 瀏覽:964
imacpro哪個配置最好 發布:2025-02-09 03:32:29 瀏覽:251
用編程對話 發布:2025-02-09 03:23:43 瀏覽:86
自助解壓球 發布:2025-02-09 03:17:37 瀏覽:319
linux進程的退出 發布:2025-02-09 03:00:22 瀏覽:814
淘寶上傳時間 發布:2025-02-09 02:42:13 瀏覽:638