题:用穷举法输出所有三位数的水仙花数(即每位数的立方和与该数相等,比如:1³+5³+3³=153)
#include <stdio.h> //包含标准库的信息
int main(void) //每个程序都从main函数的起点开始执行
{ //函数开始
int a,b,c;
for (int i = 100; i <= 999; ++i) {
a = i%10; //得个位数
b = i/10%10; //得十位数
c = i/100; //得百位数
if (c * c * c + b * b *b + a * a * a == i)
printf("%d\n",i);
}
return 0;
} //函数结束
运行结果: