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

C++实验7-特殊三位数

2016-06-05 17:41 260 查看
一,问题及代码
文件名称:特殊三位数
作    者: 卢锦
完成日期:    2016  年  6   月  5  日
版 本 号:v1.0
对任务及求解方法的描述部分:特殊三位数
输入描述:   请输出满足条件m=a!+b!+c!的所有三位数m,其中,a、b、c分别是m的百、十、个位数
问题描述: 略
程序输出:输出一个新的数且满足问题要求
问题分析: 略
算法设计:  略
#include <iostream.h>
int f(int x)
{
int i,n=1;
for(i=1;i<=x;i++)
n=n*i;
return n;
}
void main()
{
int m,a,b,c;
for(m=100;m<1000;m++)
{
a=m/100; b=m%100/10; c=m%10;
if(m==f(a)+f(b)+f(c))
cout<<m<<"  ";
}
cout<<endl;
}
 
二,运行结果
<img src="http://img.blog.csdn.net/20160605174605999?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
 
三,心得体会
运用函数会使代码的编写变得相对 简单些
 
四,知识点总结
调用函数和自定义函数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: