程序设计编程能力考核题测试用例1~50题答案题)
test2
#include<stdio.h>
#include<math.h>
int fun(int n);
int main(void)
{
int a=0,b=0,c=0,n=100;
for(n=100;n<1000;n++){
a=n/100;
b=n%100/10;
c=n%10;
if(fun(a)+fun(b)+fun(c)==n){
printf("%d",n);
}
}
return 0;
}
int fun(int n){
if(n!=0){
if(n==1){
return 1;
}
else{
return n*fun(n-1);
}
}
return 0;
}