c语言水仙花数考察问题(开整01水仙花问题)

C语言编程实践:

水仙花问题:

要求:算出三位数与它的各位的三次方之和相等的数。

c语言水仙花数考察问题(开整01水仙花问题)(1)

#include "stdio.h" int a=0,b=0,c=0; //循环算法1000=10*10*10,三位数必然大于等于100. int M,G,S,B; //枚举方法分别取出数字的每一位,再进行比较运算 int main(void) { if(1) { for(a=1;a<10;a ){ for(b=0;b<10;b ){ for(c=0;c<10;c ){ // i--; if((a*a*a b*b*b c*c*c)==(a*100 b*10 c)){ printf("1it is:%d\n",(a*100 b*10 c)); } } } } } if(1) { for(M=100;M<1000;M ) { G=M; S=M/10; B=M/100; if(G*G*G S*S*S B*B*B==M) printf("M IS %d\n",M); } } //for(a=0;a<10;a ) //循环完毕退出再次进入会自动赋值0; //for(a=0;a<10;a ) //循环完毕退出再次运算无法进入,a变为10; /*循环嵌套*/ // for(a=0;a<10;a ){ // for(b=0;b<10;b ){ // printf("it is :%d\n",a*10 b); // } // } return 0; }

编程使我快乐,一直编程一直快乐,独乐乐,不如众乐乐,知识共享,让我们一起进步一起成长!

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页