
水仙花数的实现(C语言)
水仙花数的实现(C语言)
·
问题描述:一个三位数,百位的立方加上十位的立方加个位的立方对于这个数本身。
即:abc = a^3+b^3=c^3;
例如:153 = 1^3+5^3+3^3
求出所有的水仙花数:
这是一个将一个三位数的百位,十位,个位提出来,然后分别立方相加,对比原来的值。
#include<stdio.h>
int main()
{
int n = 100;
int a,b,c;
printf("水仙花数:")
for(n;n<=1000;n++)
{
a = n/100;//取百
b = n/10/10;//取十
c = n%10;//取个
if(a*a*a+b*b*b+c*c*c==n)//判断是否与原来的值相等
{
printf("%d",n);
}
}
printf("\n");
}
运行结果:
更多推荐
活动日历
查看更多
直播时间 2025-02-26 16:00:00


直播时间 2025-01-08 16:30:00


直播时间 2024-12-11 16:30:00


直播时间 2024-11-27 16:30:00


直播时间 2024-11-21 16:30:00


所有评论(0)