C++作业4
来源:互联网 发布:连续统假设知乎 编辑:程序博客网 时间:2024/06/08 11:54
一、问题及代码
/* * 文件名称:乘法口诀表* 作 者:伍蒙 * 完成日期:2017年4月21日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:乘法口诀表* 输入描述: * 问题描述: * 程序输出:乘法口诀表 * 问题分析: * 算法设计: */ #include <iostream> using namespace std; int main( ) { int i,j; cout<<" 乘法口诀表"<<endl; for(i=1;i<=9;++i) { for(j=1;j<=i;++j) cout<<i<<"×"<<j<<'='<<i*j<<' '; cout<<endl; } return 0; }
一、问题及代码
/* * 文件名称:一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3,再如8的因子和是7(即1+2+4),8不是完数。编程找出1000以内的所有完数。* 作 者:伍蒙 * 完成日期:2017年4月21日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:完数* 输入描述: * 问题描述: * 程序输出:完数 * 问题分析: * 算法设计: */ #include<iostream>#include<iomanip>using namespace std;int main(){int n;cin>>n;for(int i=2;i<=n;i++){int sum=0;for(int j=1;j<=i/2;j++){if(i%j==0)sum+=j;}if(sum==i){cout<<i<<" its factors are ";for(int j=1;j<=i/2;j++){if(i%j==0)cout<<j<<' ';}cout<<endl;}}return 0;}
一、问题及代码/* * 文件名称:一个百万富翁遇到一个陌生人,陌生人找他谈一个换钱的计划,该计划如下:我每天给你十万元,而你第一天只需给我一分钱,第二天我仍给你十万元,你给我两分钱,第三天我仍给你十万元,你给我四分钱,....,你每天给我的钱是前一天的两倍,直到满一个月(30天),百万富翁很高兴,欣然接受了这个契约。请编程序,通过计算说明,这个换钱计划对百万富翁是否是个划算的交易。* 作 者:伍蒙 * 完成日期:2017年4月21日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:一个百万富翁遇到一个陌生人,陌生人找他谈一个换钱的计划,该计划如下:我每天给你十万元,而你第一天只需给我一分钱,第二天我仍给你十万元,你给我两分钱,第三天我仍给你十万元,你给我四分钱,....,你每天给我的钱是前一天的两倍,直到满一个月(30天),百万富翁很高兴,欣然接受了这个契约。请编程序,通过计算说明,这个换钱计划对百万富翁是否是个划算的交易。* 输入描述: * 问题描述: * 程序输出:for* 问题分析: * 算法设计: */ #include <iostream> using namespace std; int main( ) { double m1=100000,m2=0.01,t=1,sum1=0,sum2=0,sum3,sum4; for( ;t<=30;m2=2*m2,t++) { cout<<"第"<<t<<"天"<<endl; cout<<"陌生人给富翁"<<m1<<"元"<<endl; cout<<"富翁给陌生人"<<m2<<"元"<<endl; cout<<"富翁当天赚"<<m1-m2<<"元"<<endl; cout<<endl; sum1=sum1+m1; sum2=sum2+m2; } cout<<endl; cout<<"陌生人一共给富翁"<<sum1<<"元"<<endl; cout<<"富翁一共给陌生人"<<sum2<<"元"<<endl; if(sum1>sum2){ sum3=sum1-sum2; cout<<"富翁赚了"<<sum3<<"元"<<endl;} else{ sum4=sum2-sum1; cout<<"陌生人赚了"<<sum4<<"元"<<endl; cout<<endl;} return 0; }
二、运行结果:
0 0
- C/C++作业4
- C语言程序设计课后作业4
- C语言作业(4)
- c 作业
- c作业
- C作业
- c作业
- c作业
- c作业
- c作业
- c作业
- C++P27作业3,4,5,6
- C++P51作业1,3,4,6
- C语言作业-4-1素数和
- C语言作业-4-2念整数
- XTU C语言程序设计实践作业4
- 11-4c 语言 作业 指针
- 【C语言】【unix c】作业 前台作业和后台作业
- Android之性能优化【高级篇】
- webpack多页应用架构
- 程序员安装完Ubuntu后
- 算法提高 c++_ch02_01
- android使用timer和timertask实现计时器
- C++作业4
- Ubuntu16.04搭建redis集群
- js实现标题无缝向上滚动
- iOS开发:关于UILabel、UIButton、UITextField文字下划线的设置方法(涉及到富文本的知识)
- 蚂蚁感冒
- java|android 使用SocketIO.jar连接nodejs websocket
- java学习笔记之——JDBC(连接mysql数据库)
- Linux系统weblogic服务器下部署应用报ds1数据源错
- webpack多页应用架构