我自己做了一个习题,求三位数的水仙花数,想用调用的方式把他输出,可是 bulid 的时候是没有错误,但是却没有结果
#include<stdio.h>#include<math.h>
int shuixian(int n)
{
int a,b,c;
for(n=100;n<=100;n++)
a=n%100;
b=n/10%10;
c=n%10;
if(n==(pow(a,3))+(pow(b,3))+(pow(c,3)))
{return 1;}
else {return 0;}
}
void main()
{
int k;
if(shuixian(k))
printf("水仙花数有:",k);
}