#include<stdio.h> //水仙花 int main() { int i,j,k,n; printf("water flower number is:"); for(n=100;n<1000;n++) { i=n/100;//百 j=n/10%10;// 十 k=n%10;// 个 if(i*100+j*10+k==i*i*i+j*j*j+k*k*k) { printf("%-5d",n); } } printf("\n"); }
时间: 2024-01-22 22:03:37 浏览: 97
打印出水仙花数 C++
这是一个 C 语言程序,可以输出 100-999 之间的水仙花数。程序中使用了循环和条件语句,通过计算每个三位数的各个位上数字的立方和是否等于该数本身来判断是否是水仙花数,如果是,则输出该数。程序的输出结果如下:
```
water flower number is:153 370 371 407
```
阅读全文