水仙花数C语言=<N<=7 水仙花数c语言
大家好,我是小典,我来为大家解答以上问题。水仙花数C语言= 1、#include <stdio.h> 2、 int fun(int a,int b) 3、 { 4、int i,m,n,k,count=0; 5、if(a>b) 6、{ 7、for(i=b;i<=a;i++) 8、{ 9、m=i/100; 10、n=(i%100)/10; 11、k=i%10; 12、if(i==((m*m*m)+(n*n*n)+(k*k*k))) 13、{ 14、count+=1; 15、printf("%d
",i); 16、} 17、} 18、} 19、else if(a<b) 20、{ 21、for(i=a;i<=b;i++) 22、{ 23、m=i/100; 24、n=(i%100)/10; 25、k=i%10; 26、if(i==(m*m*m)+(n*n*n)+(k*k*k)) 27、{ 28、count+=1; 29、printf("%d
",i); 30、} 31、} 32、} 33、else 34、{ 35、m=a/100; 36、n=(a%100)/10; 37、k=a%10; 38、if(a==(m*m*m)+(n*n*n)+(k*k*k)) 39、{ 40、count=1; 41、printf("%d
",a); 42、} 43、} 44、printf("%d
",count); 45、return 0; 46、 } 47、 void main() 48、 { 49、 int a,b; 50、 printf("请输入要查找的区间端点(三位数以内):"); 51、 scanf("%d%d",&a,&b); 52、 fun(a,b); 53、 } 54、不知道是不是你要的~~~ 本文到此讲解完毕了,希望对大家有帮助。 标签:
水仙花数c语言