#include<stdio.h>
#include<math.h>
int factorial(int n)
{
int product=1;
for(n;n>0;n--)
product *=n;
return product;
}
int fun1()
{
int i,j,k,n,num,sum;
for(i=1;i<=9;i++)
{
for(j=0;j<5;j++)
{
n=i*pow(10,j);
for(k=0;k<pow(10,j);k++)
{
num=n+k;
sum=0;
while(num>0)
{
sum +=factorial(num%10);
num /=10;
}
if(sum==(n+k))
{
printf("%d ",n+k);
}
}
}
}
return 0;
}
int main(void)
{
fun1();
return 0;
}
0.0分
0 人评分
C语言考试练习题_排列 (C语言代码)浏览:1373 |
母牛的故事 (C语言代码)浏览:478 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:548 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:690 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:1072 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:1215 |
1009题解浏览:802 |
蚂蚁感冒 (C语言代码)浏览:1408 |
C语言程序设计教程(第三版)课后习题12.5 (C语言代码)浏览:799 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:569 |