水仙花問題:
要求:算出三位數與它的各位的三次方之和相等的數。
#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;
}
編程使我快樂,一直編程一直快樂,獨樂樂,不如衆樂樂,知識共享,讓我們一起進步一起成長!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!