水仙花数是刚学完C语言基础编程的一个较简单的自我检测算法
没有过于难的算法和编程知识
水仙花数:即该数等于它各位数立方的和
该代码仅需要对于C语言初步掌握如:算数运算,if,for等函数的使用,
代码如下:
#include <stdio.h>
int main()
{
int i,j,k,num,x=0;
printf("输入范围num=\n");
//scanf("%d",&s);
//if(s<=1000)
{
for(num=0;num<1000;num++);
{
i=num/100;
j=num/10-i*10;
k=num%10;
if(num==i*i*i+j*j*j+k*k*k)
{
x=x+1;
printf("%d \n",num);
//printf("\n");
}
}
printf("共有%d个水仙花数\n",x);
}
return 0;
}