c语言编程:一个正整数如果等于组成它的各个数字的阶乘之和,该整数为阶乘和数。试求出所有三位阶乘和数

如题所述

第1个回答  推荐于2017-09-10
int fac(int a){
int sum = 1;
while(a)
sum *= a--;
return sum;
}
int tep(int num){
if(num<100 || num>999)
return -1;
int i;
if(fac(num%10)+fac((num/10)%10)+fac(num/100) == num)
return 1;
else
return 0;
}本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网