求出0~999之间的所有“水仙花数”并输出。“水仙花数”是指一个三位数,其各位数字的立方和确好等于该数本身,如;153=1+5+3?,则153是一个“水仙花数”。
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <string.h>
#include <windows.h>
int main()
{
int m=0;
int a, b, c;//a,b,c需要进入for循环语句
for (m = 100; m < 1000; m++)
{
a = m / 100;
b = m / 10 % 10;
c = m % 10;
if (a*a*a + b*b*b + c*c*c == m)
printf("%d ", m);
}
system("pause");
return 0;
}
谢谢
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190316143943144.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzkxNDI3OA==,size_16,color_FFFFFF,t_70)