c语言基础编程题水仙花(水仙花编程题c语言流程图)

http://www.itjxue.com  2023-02-05 22:03  来源:未知  点击次数: 

水仙花数的c语言编程。

所谓的“水仙花数”是指一个三位数其各位数字的立方和等于该数本身,例如153是“水仙花数”,因为:153 = 1^3 + 5^3+ 3^3?。

下面是完整的C语言编程代码:

运行结果:

result is:153? 370? 371? 407

扩展资料

常见水仙花数

水仙花数又称阿姆斯特朗数。

1、三位的水仙花数共有4个:153,370,371,407;

2、四位的四叶玫瑰数共有3个:1634,8208,9474;

3、五位的五角星数共有3个:54748,92727,93084;

4、六位的六合数只有1个:548834;

5、七位的北斗七星数共有4个:1741725,4210818,9800817,9926315;

6、八位的八仙数共有3个:24678050,24678051,88593477

参考资料:百度百科:水仙花数

“水仙花”的C语言编程方法

这是我们书上的一道题目:打印出100-999中所有的“水仙花数”

#includestdio.h

void

main()

{

int

i,j,k,n;

printf("水仙花数为:");

for(n=100;n1000;n++)

{

i=n/100;

/*分解出百位*/

j=n/10%10;

/*分解出十位*/

k=n%10;

/*分解出个位*/

if(i*100+j*10+k==i*i*i+j*j*j+k*k*k)

printf("%d

",n);

}

}

C语言 水仙花数 编程题

你没有循环啊.

if?(t=n)

{

for(;?t=n;?t++)

{

p=judge(t);

if(p==1)

{

printf("%d",?t);

printf("?");

flag=flag+1;

}

}

}

else

{

if(flag==0)?printf("no\n");

else?printf("\n");

}

(责任编辑:IT教学网)

更多

推荐软件水平考试文章