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

来源:互联网 发布:涂鸦制作软件 编辑:程序博客网 时间:2024/06/08 07:31
一,问题及代码
 文件名称:特殊三位数 作    者: 卢锦        完成日期:    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="" />
 
三,心得体会
运用函数会使代码的编写变得相对 简单些
 
四,知识点总结
调用函数和自定义函数

0 0
原创粉丝点击