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
原创粉丝点击