int main()
{
int a,b,c,n;
for(n=100;n<1000;n++)
{
a=n/100;
b=n%100/10;
c=n%100%10;
if(a*a*a+b*b*b+c*c*c==n)
{
printf("%d是水仙花数\n",n);
}
}
}
计算得出三位数的每一位数用a,b,c接收,判定条件if则可得出。
2万+

被折叠的 条评论
为什么被折叠?



