您的位置:首页 > 编程语言 > C语言/C++

c++作业4——循环结构程序设计

2017-04-19 20:11 281 查看
一、项目一
1、问题及代码  
/*    
* 文件名称:3.cpp   
* 作    者; 黄琛  
* 完成日期:2017 年 4月19日  
* 版 本 号:v1.0    
* 对任务及求解方法的描述部分:   
* 输入描述:无    
* 问题描述:  
* 程序输出:1000以内的偶数求和   
* 问题分析:略   
* 算法设计:略    
*/
1、
   #include <iostream>
using namespace std;
void main()
{
int i=2,sum=0;
while(i<=1000)
{
sum+=i;
i=i+2;
}
cout<<"sum="<<sum<<endl;
}
2、
   #include<iostream>
using namespace std;
void main()
{
int i=2,sum=0;
for(;i<=1000;)
{	sum+=i;
i=i+2;
}
cout<<sum<<endl;
}
3、
 #include<iostream>
using namespace std;
void main()
{
int i=2,sum=0;
do
{
sum+=i;
i=i+2;
}while(i<=1000);
cout<<sum<<endl;
}
2、运行结果




二、项目二
1、问题及代码  
/*    
* 文件名称:5.cpp   
* 作    者; 黄琛  
* 完成日期:2017 年 4月19日  
* 版 本 号:v1.0    
* 对任务及求解方法的描述部分:   
* 输入描述:无    
* 问题描述:  
* 程序输出:分数求和   
* 问题分析:略   
* 算法设计:略    
*/
#include<iostream>
#include<cmath>
using namespace std;
void main()
{
double i,a,b,m,h,sum=0;
for(i=1;i<=10;i++)
{
a=2*i-1;
b=2*i+1;
m=pow(-1,i+1);
h=a/b*m;
sum+=h;
}
cout<<sum<<endl;
}
2、运行结果




一、项目四
1、问题及代码  
/*    
* 文件名称:6.cpp   
* 作    者; 黄琛  
* 完成日期:2017 年 4月19日  
* 版 本 号:v1.0    
* 对任务及求解方法的描述部分:   
* 输入描述:无    
* 问题描述:  
* 程序输出:完数   
* 问题分析:略   
* 算法设计:略    
*/
#include<iostream>
using namespace std;
void main()
{
int i,j,k;
for(i=2;i<=1000;i++)
{
k=0;
for(j=1;j<i;j++)
{
if(i%j==0)
k=k+j;
}
if(k==i)
cout<<k<<endl;
}
}
2、运行结果

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: