特殊三位数

来源:互联网 发布:裁缝铺网络 编辑:程序博客网 时间:2024/04/30 01:49
/*            * Copyright (c) 2012, 烟台大学计算机学院            * All rights reserved.            * 文件名称:test.cpp            * 作者:荆世琛        * 完成日期:2012 年 11月 22日            * 版本号:v1.0                 * 输入描述:无          * 问题描述:判断是否是特殊三位数 * 程序输出:特殊三位数 * 问题分析:略            * 算法设计:略            */         #include<iostream>   using namespace std;  int fact(int);  int main()  {      int n,a,b,c,sum;      n=100;      for(n=100;n<1000;++n){           c=n%10;          b=(n/10)%10;          a=n/100;          sum=fact(a)+fact(b)+fact(c);          if(sum==n)              cout<<n<<"是特殊三位数!"<<endl;       }      return 0;  }  int fact(int n)      {      int i, f=1;      for(i=1;i<=n;++i)          f=f*i;      return f;  }  


输出图像:

原创粉丝点击