當前位置:首頁 » 編程語言 » 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(" ");
}
熱點內容
測溫一體機怎麼配置 發布:2024-04-28 03:11:56 瀏覽:591
大生活迅雷下載ftp 發布:2024-04-28 03:11:09 瀏覽:510
python如何生成隨機數 發布:2024-04-28 02:21:59 瀏覽:168
小雨游戲解說我的世界伺服器 發布:2024-04-28 02:08:12 瀏覽:876
安卓怎麼刪除賬戶 發布:2024-04-28 02:06:50 瀏覽:828
內存解壓縮 發布:2024-04-28 01:58:10 瀏覽:867
三星存儲卡防偽 發布:2024-04-28 01:50:59 瀏覽:276
輕雲伺服器和雲伺服器的區別 發布:2024-04-28 01:50:32 瀏覽:552
xcode如何編譯c語言 發布:2024-04-28 01:48:53 瀏覽:181
create存儲過程 發布:2024-04-28 01:42:52 瀏覽:578