计算abc=a!+b!+c!
根据题目,即求abc=a!+b!+c!
下面我们设计算法:
设三位数为n,取出每一位数分别放在a、b、c中
通过定义形参,求每位数的阶乘,通过函数返回值返回
主函数中,调用返回值,每一位的阶乘相加与该三位数比较,相等时,打印结果。
- #include <stdio.h>
- int fun(int i);
- int main()
- {
- int n, a, b, c;
- printf("The number satisfied condition:\n");
- for (n = 100; n < 1000; n++)
- {
- a = n / 100; /*分别取出三位数的百位,十位和各位*/
- b = (n / 10) % 10;
- c = n % 10;
- if (n == fun(a) + fun(b) + fun(c)) /*判断符合条件,输出结果*/
- {
- printf("%4d = %d! + %d! + %d!\n",n,a,b,c);
- }
- }
- return 0;
- }
- int fun(int i)
- {
- int n = 1;
- int s = 1;
- while (n <= i) /*求阶乘的算法*/
- {
- s *= n;
- n += 1;
- }
- return s; /*返回所求的阶乘值*/
- }
运行结果:
计算abc=a!+b!+c!相关推荐
- matlab计算abc三相短路电流_手把手教你做FOC电机控制MATLAB仿真
一.整体结构及功能介绍用MATLAB2013以上版本打开文件,看到如图所示界面:可以看到仿真最外层由四个模块组成,电源模块(红色方框),电机与控制模块(蓝色方框),控制信号给定模块(黄色方框),信号分 ...
- matlab计算abc三相短路电流_负荷开关的额定电压、额定电流,峰值耐受电流(注电案例1339)...
某垃圾电厂建设 2 台 50MW 级发电机组,采用发电机-变压器组单元接线接入 110kV 配电装置,为了简化短路电流计算,110kV 配电装置三相短路电流水平为 40kA,高压厂用电系统电压为 6k ...
- matlab计算abc三相短路电流_低压零序电流互感器的选择配置
1. 背景 一般在低压线路保护中常常要求配置零序电流互感器,什么情况下才必须要配置?如何选择零序电流互感器一次电流值?如何进行安装?定值如何整定?相对于高压来说,低压侧的标准不是很明确,因此本文对此进 ...
- matlab计算abc三相短路电流_什么是短路计算电压?
展开全部 计算2113短路电流是校验电气控制装置5261的电器元件和导线在极端的条4102件下是否有承受能力,特别是保护1653器件是否能断开短路电流.否则被粘连,不但不能起到保护作用,而且间接放大事 ...
- 【C++】字符串的 hash 值计算
C++ 11 中新加入的容器 unordered_map 和 unordered_set 底层都是哈希表实现的,那么对于内置类型,肯定是可以自动计算出 hash 值的,但是对于像 pair< ...
- Nat. Genet. | 基于CRISPRi技术检测增强子与启动子相互作用
今天给大家介绍2019年11月发表在Nature Genetics的论文"Activity-by-contact model of enhancer-promoter regulation ...
- 也许是史上最不良心的低阶计算几何讲解和习题集??
-3.在此声明: 笔者极端厌恶计算几何,以至于直到今天之前都只打过几个计算几何的模板~~~~~ 不过鉴于今年是18年,所以感觉SD很有可能考计算几何(18年是什么理由啊喂) 于是滚过来整理计算几何的资 ...
- 【字符串】字符串查找 ( Rabin-Karp 算法 )
文章目录 一.字符串查找 二.Rabin-Karp 算法 一.字符串查找 算法题目链接 : https://www.lintcode.com/problem/13/ 在 一个字符串 中查找 另外一个字 ...
- 数字证书原理,公钥私钥加密原理
文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用.接着对数字证书做一个详细的解释,并讨论一下windows中数字证书的管理, ...
最新文章
- 【面经】超硬核面经,已拿蚂蚁金服Offer!!
- 操作系统选择成固定模式 HTML5是潜在方向
- 很好的linux启动说明( bootsect.S、setup.S、head.S)
- 第十天2017/04/21(2、泛型编程:模板 / 全特化、偏特化)
- shell怎么把负数变成正数_excel怎么计算平方根-记住简单的收藏复杂的
- 某教授对“中国式科研”的酒后真言
- 互联网把农业推向“科技仙境”
- php中echo有哪些,php中echo和print有什么区别
- java读取百万条记录出错_如何实现导出百万条数据到EXCEL中不报OOM异常?
- 策略模式实现支持多种类数据库的DBHelp
- VC中CListCtrl设置滚动条在最下边的方法(MSDN中的例子)
- 获取包名列表android,更多获取app包名方法
- python enumerate() 函数的使用方法
- SecureCRT安装及破解
- 计算机网络专业以后装网线,安装了1000M宽带后,您就不必再上网了吗?千兆宽带有多快?...
- H3C S5720交换机系统文件丢失一直重启的解决办法
- 机器学习教程之朴素贝叶斯、贝叶斯信念网络
- [全新大碟]周杰倫 - 魔杰座
- Java基础知识总结1(数据类型)
- 江苏省对口单招分数线计算机,2021年江苏省对口单招分数线公布 江苏省对口单招省控线出炉...