第11周项目四 特殊的三位数

来源:互联网 发布:ak47军刺多少钱淘宝 编辑:程序博客网 时间:2024/04/28 15:27
/** Copyright (c) 2014,烟台大学计算机学院* All right reserved.*文件名:eleven week 4.app* 作者:柴银平* 完成时间:2014年1i月10日* 版本号:v1.0** 问题描述:输出特殊三位数,输出可以满足n=a!+b!+c!的三位数n*程序输入:*程序输出:输出n*/#include <iostream>using namespace std;long fac(int k);int main(){    int a,b,c,sum;    for (int n=100;n<1000;++n)    {        int fact(int k);        a=n/100;        b=(n%100)/10;        c=(n%100)%10;        sum=fac(a)+fac(b)+fac(c);if (n==sum)cout<<n<<" ";}    return 0;}long fac(int k){    int m=1,o;    for (o=1;o<=k;o++)        m=m*o;    return m;}

 

0 0