第十一周项目4-特殊三位数
来源:互联网 发布:2016淘宝排名规则 编辑:程序博客网 时间:2024/06/05 12:49
题目
请输出满足条件n=a!+b!+c!的所有三位数n,其中,a、b、c分别是n的百、十、个位数。要求用自定义函数实现求
阶乘。
int main()
{ }
long fac(int n) //用于求n的阶乘
{ }
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:特殊三位数.cpp * 作 者:冷基栋 * 完成日期:2014年 11 月 10 日 * 版 本 号:v1.0 * * 问题描述:输出满足条件n=a!+b!+c!的所有三位数n,其中,a,b,c分别是n的百,十,个位数 * 输入描述:n所需要满足的条件 * 程序输出: 对应的所有的满足条件的三位数n */#include <iostream>using namespace std;long fac(int x) //用于求n的阶乘{ int i=1,j=1; while (i<=x) { j=j*i; ++i; } return j;}int main(){ int a,b,c,n=100,m; while (n<1000) { a=n/100; b=(n/10)%10; c=n%10; m=fac(a)+fac(b)+fac(c); if (m==n) { cout <<"满足条件的三位数有:"<<m<<endl; } ++n; } return 0;}
运行结果:
知识点总结:
阶乘声明 gcd
学习心得:
好好学习天天向上
0 0
- 第十一周项目4-特殊三位数
- 第十一周项目 4 特殊的三位数
- 第十一周项目4-特殊的三位数
- 第十一周项目4特殊三位数
- 第十一周上机项目4 特殊三位数
- 第十一周项目4-特殊三位数
- 第十一周 项目4:特殊的三位数
- 第十一周项目4--特殊三位数
- 第十一周项目4 特殊的三位数
- 第十一周项目4-特殊三位数
- 第十一周项目4--特殊的三位数
- 第十一周项目四:特殊的三位数
- 第十一周 项目四:特殊三位数
- 第十一周项目四 特殊三位数
- 第十一周项目四:特殊三位数
- 第十一周项目四:特殊三位数
- 第十一周项目四 特殊三位数
- 第十一周项目四之特殊三位数
- 第十周项目1--函数版星号图
- window 下 mysql 的无法链接错误信息乱码
- OpenStack: What is the difference between Block storage and Object storage?Also, In what way they ar
- iOS 图片压缩UIImage方法扩展
- 第11周项目——特殊三位数
- 第十一周项目4-特殊三位数
- 怎么转换PDF格式的文件
- 云计算设计模式(二十四)——仆人键模式
- 使用System.Net.Mail发送邮件时,附件如果是中文名的处理办法
- 我使用过的Linux命令之sftp - 安全文件传输命令行
- 1-11-6 - (2)定义ispalindrome函数(判断输入数据是否回文)
- wget curl
- 第十一周项目6回文 素数(1)
- OpenCV Mat数据存储格式详解