您的位置:首页 > 其它

hdu-2212 DFS

2015-04-14 18:31 155 查看
#include<stdio.h>

#include<string.h>

int fun(int number){

int i,temp;

temp=1;

for(i=1;i<=number;i++)

temp*=i;

return temp;

}

int main(){

int sum,num,t,k,i;

for(i=1;i<3300000;i++){

sum=0;

k=i;

while(k){

t=k%10;

num=fun(t);

sum+=num;

k/=10;

}

if(sum==i)

printf("%d\n",i);

}

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: