C++第七次实验——特殊三位数
2016-06-05 20:57
316 查看
一.问题及代码
/*
* 文件名称: 特殊三位数.cpp
* 作 者: 周亮
* 完成日期: 2016 年 6 月 5 日
* 版 本 号:v7.0
* 对任务及求解方法的描述部分: 考察对自定义函数和循环的使用;
* 输入描述: 无;
* 问题描述: 找到满足条件n=a!+b!+c!的所有三位数n;
* 程序输出: 满足条件n=a!+b!+c!的所有三位数n;
* 问题分析:
* 算法设计:
*/
#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;
}
二.运行结果
三.心得体会
难难难....
四.知识点总结
/*
* 文件名称: 特殊三位数.cpp
* 作 者: 周亮
* 完成日期: 2016 年 6 月 5 日
* 版 本 号:v7.0
* 对任务及求解方法的描述部分: 考察对自定义函数和循环的使用;
* 输入描述: 无;
* 问题描述: 找到满足条件n=a!+b!+c!的所有三位数n;
* 程序输出: 满足条件n=a!+b!+c!的所有三位数n;
* 问题分析:
* 算法设计:
*/
#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;
}
二.运行结果
三.心得体会
难难难....
四.知识点总结
相关文章推荐
- GeekBand c++學習筆記之四(conversion fuction vs non-explicit-one-arguement ctor)
- c++实验7,
- C++第七次实验——实验(项目1:数组素数排序)
- C++第三次实验
- c++ 错误点集锦
- C++上机作业7
- c++作业7
- C++第七次实验—作业(项目4:)
- C++第二次作业
- 一起talk C栗子吧(第一百六十二回:C语言实例--套接字知识体系图)
- C++第七次实验—作业(项目3:杨辉三角)
- C++第二次实验
- 把m升水倒入n个桶中,可以有桶为空,问有多少种倒法
- C++ bitset类的使用与简介
- C++第七次上机实验
- C++实验7—数组素数排序
- C++第7次实验-项目1:素数和回文
- C++第七次实验-素数和回文
- c++第7次实验——最大公约和和最小公倍数
- C++第七次上机作业