C++第4次作业

来源:互联网 发布:网络作家怎样赚钱 编辑:程序博客网 时间:2024/06/05 02:19

一丶求1000以内的偶数和。

1

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

2

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

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

运行结果

二丶输出1/3-3/5+5/7-7/9…+19/21的结果

/* * 文件名称:long.cpp * 作    者: 龙思平 * 完成日期: 2016年  4 月 10日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:* 问题描述:输出1/3-3/5+5/7-7/9…+19/21的结果* 程序输出:* 问题分析:  * 算法?设计:略*/  #include <iostream>using namespace std;int main(){    int i;double sum=0,s=1.0;for(i=1;i<=19;i+=2){sum+=s*i/(i+2);        s=-s;}cout<<"结果是"<<sum<<endl; return 0;}
结果


三丶 输出完数

/* * 文件名称:long.cpp * 作    者: 龙思平 * 完成日期: 2016年  4 月 10日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:* 问题描述:输出完数* 程序输出:* 问题分析:  * 算法?设计:略*/  #include <iostream>using namespace std;int main(){    int i,j;for(i=2;i<1000;i++){int sum=0;  for(j=1;j<=i/2;j++){if(i%j==0)sum+=j;}        if (i==sum)    cout<<i<<endl;} return 0;}
结果



0 0
原创粉丝点击