第十二周上机任务——项目5——特殊三位数

来源:互联网 发布:淘宝seo视频教程 编辑:程序博客网 时间:2024/05/22 10:30
01./*       02.* Copyright (c) 2011, 烟台大学计算机学院            03.* All rights reserved.            04.* 文件名称:test.cpp            05.* 作者:袁静            06.* 完成日期:2012 年11月21日            07.* 版本号:v1.0            08.* 对任务及求解方法的描述部分           09.* 输入描述:一个数X            10.* 问题描述:   11.* 程序输出:输出x*x*x(cube)           12.* 问题分析:略            13.* 算法设计:略           14.*/  #include <iostream>using namespace std;long factor(int n){int i;long f=1;for(i=1;i<=n;++i)      //递归f=f*i;         return (f);}int main(){int a,b,c,sum,n;for(a=1;a<=9;++a)              //穷举法    for(b=1;b<=9;++b)for(c=1;c<=9;++c)              {n=a*100+b*10+c;                                  sum=factor(a)+factor(b)+factor(c);                      if(sum==n)                                                         cout<< n<<"是个特殊的三位数。 "<<endl;                          }                                                               return 0;                                                         }                                                                                                                                              同一种题,有不同的解法。  int bw,sw,gw,sum;bw=number/100;      sw=(number%100)/10;gw=number%10;sum=gw*gw*gw+bw*bw*bw+sw*sw*sw;

原创粉丝点击