求满足条件 n=a!+b!+c! 的所有三位数

原创 2016年06月01日 22:32:38
#include<iostream>
using namespace std;
long fac(int j)
{
	int sum = 1;
	for (int i = 1; i <= j; i++)
		sum = sum*i;

	return sum;

}

int main()
{

	long fac(int j);
	int a, b, c, n,h=0;//      h  计数,控制输出
	for (n = 100; n <= 99;n++)       //循环,次数
	{
		a = n % 10;           //  存放个位
		b = n / 10 % 10 ;          //存放十位
 		c = n % 100;              // 存放百位
		
		if (n = fac(a) + fac(b) + fac(c))        //  判断条件是,。。。调用函数
			cout << "成立" << n;
		h++;
		if (h % 10 == 0)
			cout << endl;	                              //控制输出,每行10个</span>
		cout << endl;

	}





	system("pause");
	return 0;
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

已知abc+cba = 1333,其中a,b,c均为一位数,编程求出满足条件的a,b,c所有组合。

for (int i = 0; i 10; i++) {         for (int j = 0; j 10; j++) {             for (int k = 0; k...
  • vaercly
  • vaercly
  • 2014年07月17日 19:32
  • 790

求一个三位数,该三位数等于其每一位数字的阶乘之和。即 abc = a! + b! +c!

解题思路: 首先此题的程序主题为如何将一个三位数的每个数字拆分开,首先想到的是除以100得到百位数,除以10再减去百位数的十倍得到十位数。然而这样编出的程序过于繁琐,故想到了使用更简洁的语句执...
  • Zhoujy1996
  • Zhoujy1996
  • 2017年05月05日 11:18
  • 1149

求A^B的最后三位数表示的整数。 说明:A^B的含义是“A的B次方”

输入数据包含多个测试实例,每个实例占一行,由两个正整数A和B组成(1 对于每个测试实例,请输出A^B的最后三位表示的整数,每个输出占一行。 #include using namespace...
  • acm_Mercyking
  • acm_Mercyking
  • 2015年11月23日 21:18
  • 2549

输出满足条件n=a!+b!+c!的所有三位数

/* *Corpyright (c)2013,烟台大学计算机学院 *All right reseved. *作者:高古尊 *完成日期:2013年11月9日 *版本号:v1.0 *输入描述:...
  • u012332009
  • u012332009
  • 2013年11月12日 13:15
  • 1170

求A的B次方的最后三位整数

题目描述 Now let’s do a real easy problem as warming up . You should calculate the last three digit...
  • littlenoob
  • littlenoob
  • 2017年03月12日 22:35
  • 350

求满足n=a!+b!+c!的所有三位数n

/******************************************************************/ /* 学生:刘中华 ...
  • dotasfans
  • dotasfans
  • 2014年01月01日 21:20
  • 714

求A^B的最后三位数表示的整数

求A^B的最后三位数表示的整数。 说明:A^B的含义是“A的B次方” Input 输入数据包含多个测试实例,每个实例占一行,由两个正整数A和B组成(1 Output 对于每个测试实例,请输出A^...
  • u014082714
  • u014082714
  • 2015年03月26日 21:19
  • 2359

C语言习题&nbsp;a!+b!+c!

Description 求a!+b!+c!的值,用一个函数fac(n)求n!。a,b,c的值由主函数输入,最终得到的值在主函数中输出。 Input a,b,c的值 Output a!+b!+...
  • l769255844
  • l769255844
  • 2015年12月27日 16:54
  • 680

BD___A的B次方的后三位数

这面试涉及的范围真的好广。。。 求A^B的最后三位数表示的整数。(1) 一脸懵逼啊。。。 每次相乘的时候,只要取后三位就好的啦,我擦,怎么好笨啊。 package temp; import...
  • xkzju2010
  • xkzju2010
  • 2016年07月27日 21:19
  • 567

求 a的b次方对c求余 的结果

求 a的b次方对c求余 的结果,其中a b c都是非负整数求 a的b次方 最简单的方法是     s = 1;     for( i=0; i!=b; ++i ) s*=a;     retur...
  • liziyun537
  • liziyun537
  • 2010年12月20日 17:12
  • 3739
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:求满足条件 n=a!+b!+c! 的所有三位数
举报原因:
原因补充:

(最多只允许输入30个字)