C++实验7-特殊三位数

来源:互联网 发布:整合pdf的软件 编辑:程序博客网 时间:2024/05/24 06:02

一、问题及代码


/*  * 文件名称: 特殊三位数.cpp * 作    者:  何泽志 * 完成日期: 2016  年 6 月 5 日  * 版 本 号:v7.0  * 对任务及求解方法的描述部分: 考察对自定义函数和循环的使用;* 输入描述: 无;* 问题描述: 找到满足条件n=a!+b!+c!的所有三位数n;* 程序输出: 满足条件n=a!+b!+c!的所有三位数n;* 问题分析: 需使用自定义函数实现求阶乘 ;* 算法设计: 使用for循环结构和自定义函数来解决;*/#include<iostream.h>int jc(int x){int f=1,i;for( i=1;i<=x;i++)f=f*i;return f;}void main(){int n,a,b,c;cout<<"特殊三位数有:";for(n=100;n<1000;n++){a=n/100;b=n/10%10;c=n%10;if(n==jc(a)+jc(b)+jc(c))cout<<n<<" ";}cout<<endl;}


二、运行结果




三、心得体会



四、知识点总结

0 0
原创粉丝点击