如题所述
第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;
}本回答被提问者采纳
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;
}本回答被提问者采纳