水仙花数计算
#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;
}
本文来自博客园,作者:ETTA-7,转载请注明原文链接:https://www.cnblogs.com/etta-7/

浙公网安备 33010602011771号