输入一个整数(100~999),判断该数是不是水仙花数。如果是水仙花数,输出1,否则输出0.要求水仙花数的判断使用自定义函数实现,
完成水仙花数判断的自定义函数 int func(int n)的设计
,
提交代码时连同主函数一同提交。
主函数如下
#include<stdio.h>
main()
{
int num,s;
int func(int n);
scanf(“%d”,&num);
s=func(num);
printf(“%d”,s);
}
输入格式:
输入一个整数N(100<=N<=999)
输出格式:
一个整数
输入样例:
153
输出样例:
1
#include<stdio.h>
int func(int n)
{
int i, a, b, c, count = 0;
a = n/ 100;
b = (n% 100)/10;
c = n % 10;
if(n == a*a*a+b*b*b+c*c*c)
{
count++;
}
return count;
}
int main()
{
int num,s;
int func(int n);
scanf("%d",&num);
s=func(num);
printf("%d",s);
}
版权声明:本文为weixin_75146790原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。