求特殊的三位数

来源:互联网 发布:python循环列表 编辑:程序博客网 时间:2024/04/30 04:28

上机目的:锻炼能力

上机任务:输出特出的三位数

/* * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: fun.cpp                            * 作    者: 王飞                           * 完成日期:2012  年11  月15   日 * 版本号: v1.0       * 对任务及求解方法的描述部分 * 输入描述: 略* 问题描述: 略* 程序输出: 略*/  #include<iostream>  using namespace std;  int fact(int);  //事先声明函数int main()  {      int n,a,b,c,sum;      n=100;      while(n<1000)      {          c=n%10;          b=(n/10)%10;          a=n/100;          sum=fact(a)+fact(b)+fact(c);  //函数调用        if(sum==n)              cout<<n<<"\t"<<endl;        ++n;      }      return 0;  }    int fact(int n)  //函数的模具  {      int i, f=1;      for(i=1;i<=n;++i)          f=f*i;      return f;  } 


输出结果:


心得体会:

慢慢琢磨,慢慢来!



原创粉丝点击