您的位置:首页 > 编程语言 > C语言/C++

c++第7次实验——特殊三位数

2016-06-05 10:25 176 查看
一。问题及代码

/*
* 文件名称: 特殊三位数
* 作    者:  朱广生
* 完成日期:  2016    年   6  月   5 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:
* 问题描述:
* 程序输出: 略
* 问题分析: 略
* 算法设计: 略
*/
#include<iostream>
long fac(int n);
using namespace std;
void main()
{
int i,a,b,c;
for(i=100;i<1000;i++)
{
a=i/100;
b=i/10%10;
c=i-a*100-b*10;
int s1=fac(a);
int s2=fac(b);
int s3=fac(c);
if(i==s1+s2+s3)
cout<<"特殊三位数是;"<<i;
}
}
long fac(int n)
{
long f=1;
for(int i=1;i<=n;i++)
f=f*i;
return f;
}
二。运行结果



三。知识点总结

使用了函数调用,如果调用在后面,则要函数声明。

四。心得及体会

一开始不会自己定义函数,看书后会了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: