C++第四次作业

来源:互联网 发布:消防知识知多少通讯稿 编辑:程序博客网 时间:2024/06/11 09:11

项目一,利用循环求和

1,while语句

/*  * 文件名称:C++实验4 * 作    者:王运茂 * 完成日期:2017      年 4    月  19  日  * 版 本 号:v1.0  * 对任务及求解方法的描述部分:略 * 输入描述:   * 问题描述: 略 * 程序输出: * 问题分析: 略 * 算法设计:  略 */    #include<iostream.h>      void main( )      {      int i=0,sum=0;      while(i<=1000)      {sum+=i;      i+=2;      }      cout<<"sum="<<sum<<endl;  }  

2,do-while语句

/*  * 文件名称:C++实验4 * 作    者:王运茂 * 完成日期:2017      年 4    月  19  日  * 版 本 号:v1.0  * 对任务及求解方法的描述部分:略 * 输入描述:   * 问题描述: 略 * 程序输出: * 问题分析: 略 * 算法设计:  略 */    #include<iostream.h>      void main( )      {      int i=0,sum=0;      do      {sum+=i;      i+=2;      }while(i<=1000);      cout<<"sum="<<sum<<endl;  }  

3,for语句

/*  * 文件名称:C++实验4 * 作    者:王运茂 * 完成日期:2017      年 4    月  19 日  * 版 本 号:v1.0  * 对任务及求解方法的描述部分:略 * 输入描述:   * 问题描述: 略 * 程序输出: * 问题分析: 略 * 算法设计:  略 */    #include<iostream.h>      void main( )      {      int i,sum=0;      for(i=0;i<=1000;i+=2)sum+=i;      cout<<"sum="<<sum<<endl;  }  
运行结果



项目三,99乘法表

#include<iostream.h>    int main()    {            int i,j,sum;            for(i=1;i<10;i++)            {                for(j=1;j<=i;j++)                {                        sum=i*j;                        cout<<j<<"*"<<i<<"="<<sum<<"  ";                }                cout<<endl;            }            return 0;    }   


项目5-完数

#include <iostream>    using namespace std;  int main( )  {      int i,j,k;      cout<<" 1000以内的完数有:"<<"\n";      for(i=2;i<=1000;i++)      {          for (j=1,k=0;j<i;j++)              if(i%j==0)k=k+j;              if(k==i) cout<<j<<"\n";      }      return 0;  }  



0 0
原创粉丝点击