c++第7次实验-特殊三位数
2016-06-05 22:45
169 查看
一、问题及代码
二、运行结果
三、心得体会
函数还不太会用。
四、知识点总结
函数体的循环要弄清楚。
/* * 文件名称:特殊三位数 * 作 者: 舒新 * 完成日期: 2016 年 6 月 5 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述: * 问题描述: 使用函数 * 程序输出: 145 * 问题分析: 使用函数 * 算法设计: for语句 */ #include<iostream> using namespace std; int fac(int n) { int i, j=1; for(i=1;i<=n;i++) j=j*i; return j; } int main() { int a,b,c,n,sum; for(a=1;a<=9;a++) for(b=1;b<=9;b++) for(c=1;c<=9;c++) { n=a*100+b*10+c; sum=fac(a)+fac(b)+fac(c); if(sum==n) cout<<"该特殊三位数为:"<<n; } return 0; }
二、运行结果
三、心得体会
函数还不太会用。
四、知识点总结
函数体的循环要弄清楚。