打印出所有的“水仙花数”。所谓“水仙花数”是指一个3位数,其各位数字的立方和等于该数本身。
例如,153是一个“水仙花数”,因为153 = 13 + 53 + 33。#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>int main(){int a, b, c, n;n = 0;printf("水仙花数为\n");for (n = 100; n < 1000; n++){a = n / 100;b = n / 10 % 10
·
例如,153是一个“水仙花数”,因为153 = 13 + 53 + 33。
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
int a, b, c, n;
n = 0;
printf("水仙花数为\n");
for (n = 100; n < 1000; n++)
{
a = n / 100;
b = n / 10 % 10;
c = n % 10;
{
if (n == a * a * a + b * b * b + c * c * c)
printf("%d\n", n);
}
}
return 0;
}
更多推荐
已为社区贡献1条内容
所有评论(0)