输入一个整数(100~999),判断该数是不是水仙花数。如果是水仙花数,输出1,否则输出0.要求水仙花数的判断使用自定义函数实现,完成水仙花数判断的自定义函数 int func(int n)的设计,提

  • Post author:
  • Post category:其他


输入一个整数(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 版权协议,转载请附上原文出处链接和本声明。