C++作业4

来源:互联网 发布:tvbox网络机刷机 编辑:程序博客网 时间:2024/06/11 16:24

一、问题及代码:

/*  * 文件名称:ewr * 作    者:   * 完成日期:  2017    年   4  月19    日  * 版 本 号:v1.0  * 对任务及求解方法的描述部分:* 输入描述:sum,k,i   * 问题描述: * 程序输出:   * 问题分析: 无 * 算法设计: */     #include <iostream.h>  #include <conio.h>  void main()  {      int a,i,sum;      for(a=1;a<=1000;a++)      {          sum=0;          for(i=1;i<a;i++)              if(a%i==0)                  sum=sum+i;              if(sum==a)                  cout<<"sum="<<sum<<endl;      }  } 



二、运行结果:


一、问题及代码:

/*  * 文件名称:ewr * 作    者:   * 完成日期:  2017    年   4  月19    日  * 版 本 号:v1.0  * 对任务及求解方法的描述部分:分数的累加* 输入描述:sum,k,i   * 问题描述: 输出1/3-3/5+5/7-7/9…+19/21的结果 * 程序输出:输出的结果   * 问题分析: 无 * 算法设计: */      #include <iostream>  using namespace std;void main()  {      double sum=0,k=1,i;      for(i=1;i<=10;i++)      {          sum+=(2*i-1)/((2*i+1)*k);          k=-k;      }      cout<<"sum="<<sum<<endl;  }  

二、运行结果:

一、问题及代码:

/*  * 文件名称:fenshu.cpp  * 作    者:   * 完成日期:  2017    年   4 月2   日  * 版 本 号:v1.0  * 对任务及求解方法的描述部分:需要计算出30天后陌生人给了百万富翁多少钱,百万富翁给了陌生人多少钱,然后才能做出判断 * 输入描述:  a1,a2,b2,x,i * 问题描述:贪财的富翁  * 程序输出:给出参考解答,将每天累计给对方的钱列出来 * 问题分析: 无 * 算法设计: 无 */      #include <iostream>  using namespace std;void main() {      long i,a1,b2=0,x=1,a2;      a1=100000*30;      cout<<"30天后陌生人给百万富翁的钱数:"<<a1<<endl;      for(i=1;i<30;i++)      {          x=x*2;          b2=b2+x;          a2=b2/100;      }      cout<<"百万富翁给陌生人"<<a2<<"元"<<endl;      if(a1>a2)          cout<<"陌生人亏了"<<endl;      else          cout<<"百万富翁亏了"<<endl;  } 




二、运行结果:




0 0
原创粉丝点击