C++第七次实验
2016-06-05 22:37
225 查看
/* * 文件名称:特殊三位数 * 作 者: 顾志强 * 完成日期: 2016年6 月5 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述: * 问题描述: * 程序输出: * 问题分析: * 算法设计: */ #include<iostream> using namespace std; int fact(int);//定义函数要用分号,且括号里只需int int main() { int b,c,d,e,a=100,sum; while(a<1000) { b=a/100; c=(a%100)/10; d=a%10;//注意个位数的求法 sum=fact(b)+fact(c)+fact(d);//函数调用 if(a==sum) cout<<a<<" "; a++; } return 0; } int fact(int a)//函数说明放在大括号后面 { int f=1,i;//同样可以定义int for(i=1;i<=a;i++) f=f*i;。 return f;//fact(b)就是f的值。
} <img src="http://img.blog.csdn.net/20160605223735464?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />