#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语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:483 |
WU-蓝桥杯算法提高VIP-交换Easy (C++代码)浏览:1119 |
WU-复数求和 (C++代码)浏览:2015 |
WU-输出正反三角形 (C++代码)浏览:1021 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:594 |
1009题解浏览:752 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:676 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:706 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:673 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:468 |