求等于其各位数字的阶乘之和的正整数
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/28 12:36:59
求等于其各位数字的阶乘之和的正整数
C语言编写程序
求这样一个 n 位数( >0 ),它等于其各位数字的阶乘之和.输入位数 n ,输出所有满足条件的 n 位数.例如,145=1 +4 +5 若不存在这样的 n 位数,则输出:No output
输入:n
输出:满足条件的 n 位数
例如:
输入:3
输出:145
输入4,5,6时没有输出啊!
4 :1634 ,8208 ,9474
5 :54748 ,92727 ,93084
6 :548834
C语言编写程序
求这样一个 n 位数( >0 ),它等于其各位数字的阶乘之和.输入位数 n ,输出所有满足条件的 n 位数.例如,145=1 +4 +5 若不存在这样的 n 位数,则输出:No output
输入:n
输出:满足条件的 n 位数
例如:
输入:3
输出:145
输入4,5,6时没有输出啊!
4 :1634 ,8208 ,9474
5 :54748 ,92727 ,93084
6 :548834
#include
#include
int jie (int t);
main()
{
int t,n,i,j,x,sum,m,flag=0;
printf("input n:\n");
scanf("%d",&n);
for(i=pow(10,n-1);i0){
t=j%10;
m=1;
while(t>0){
m=m*t;
t=t-1;}
sum=sum+m;
j=j/10;}
if(sum==i){ flag=1; printf("%d",sum);}
}
if(!flag) printf("No Output");
}
#include
int jie (int t);
main()
{
int t,n,i,j,x,sum,m,flag=0;
printf("input n:\n");
scanf("%d",&n);
for(i=pow(10,n-1);i0){
t=j%10;
m=1;
while(t>0){
m=m*t;
t=t-1;}
sum=sum+m;
j=j/10;}
if(sum==i){ flag=1; printf("%d",sum);}
}
if(!flag) printf("No Output");
}
求等于其各位数字的阶乘之和的正整数
c语言,求这样一个三位数,该三位数等于其每位数字的阶乘之和.
用C++编写:求这样一个三位数,该三位数等于其每位数字的阶乘之和
求这样一个三位数并输出该数字,该三位数等于其每位数字的阶乘之和.
1、求这样的三位数,该三位数等于其每位数字的阶乘之和.即abc=a!+b!+c!
用c编,一个三位数等于其每位数字的阶乘之和
改错题,求正整数num各位上的数字之和,
编写c++程序:求这样一个三位数,该三位数等于其每位数字的阶乘之和.(注:是c++,不是c!)
试求最小的正整数n使得对于任何n个连续正整数中,必有一数其各位数字之和是7的倍数
求数据为三位正整数 并且它的其各个数字之和等于10 用VB怎麼做
请编写一个程序寻找一种特殊整数:一个 n 位的正整数等于其各位数字的n次方之和
希望大神们帮忙看看哪错了;编写一个程序寻找一种特殊整数:一个 n 位的正整数等于其各位数字的n次方之和