C++作业4

来源:互联网 发布:3d效果图软件 代码 编辑:程序博客网 时间:2024/05/21 07:00

一、问题及代码

/*    * 文件名称:Ex4-2.cpp    * 作    者:徐怡清    * 完成日期:2017 年 4月 4日    * 版 本 号:v1.0    * 对任务及求解方法的描述部分:   * 输入描述:无    * 问题描述:求1000以内所有偶数和 * 程序输出:sum * 问题分析:略   * 算法设计:略    */     #include <iostream>  using namespace std;  int main()  {      int i(2),sum(0);      while (i<=1000)      {          sum+=i;          i=i+2;      }      cout<<"1000以内所有偶数和:"<<sum<<endl;      return 0;  }  


二、运行结果


一、问题及代码

/*     * 文件名 :Ex4-3.cpp     * 作    者:徐怡清     * 完成日期:2017 年 4月 4日     * 版 本 号:v1.0     * 对任务及求解方法的描述部分:    * 输入描述:无     * 问题描述:富翁问题* 程序输出:输赢* 问题分析:略    * 算法设计:略     */ #include<iostream>using namespace std;int main(){double x=0.01,y=0;int i;for(i=1;i<=30;i++){y+=1e+5;x*=2;}cout<<"陌给富:"<<y<<endl;cout<<"富给陌:"<<x<<endl;if(y>x)cout<<"陌生人亏了"<<endl;else if(y==x)cout<<"不输不赚"<<endl;elsecout<<"富翁亏了"<<endl;return 0;}



/*      * 文件名 :Ex4-4.cpp      * 作    者:徐怡清      * 完成日期:2017 年 4月 4日      * 版 本 号:v1.0      * 对任务及求解方法的描述部分:     * 输入描述:无      * 问题描述:输出完数 * 程序输出:1000以内的完数* 问题分析:略     * 算法设计:略      */   #include<iostream>    using namespace std;    int main()    {        int x,y,sum;        cout<<"1000内的完数:"<<endl;        for(x=2;x<1000;x++)        {     sum=0;        for(y=1;y<=(x/2);y++)            {                if(x%y==0)                {                    sum+=y;                }               }            if(sum==x)                {                    cout<<x<<endl;                }         }                 return 0;     }   

0 0
原创粉丝点击