水仙花数计算

#include <stdio.h>

int main()

{

int a,b,c,i=0;

for (i = 99; i < 1000; i++)

{

a = i / 100;//取百位数

b = (i % 100) / 10;//取十位数

c = i % 10;//取个位数

if ((a*a*a) + (b*b*b) + (c*c*c) == i)  //判断取得值与i的值是否相等,相等时输出i的值

 

{

printf("%d\n", i);

 

}

 

}

return 0;

 

}

 

posted @ 2021-10-17 17:18  小杜加油  阅读(65)  评论(0)    收藏  举报