项目1:利用循环求和
一、问题及代码
/*
* 文件名称: c++作业4
* 作 者: 林子豪
* 完成日期: 2017年 4月 6日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:无
* 输入描述: 无
* 问题描述: 无
* 程序输出: 利用循环求和
* 问题分析: 无
* 算法设计:
*/
#include <iostream>
using namespace std;
int main()
{
int x=1,sum=0;
while(x<=1000)
{
if(x%2==0)
sum=sum+x;
x++;
}
cout<<"sum="<<sum<<endl;
return 0;
}
/*
* 文件名称: c++作业4
* 作 者: 林子豪
* 完成日期: 2017年 4月 6日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:无
* 输入描述: 无
* 问题描述: 无
* 程序输出: 利用循环求和
* 问题分析: 无
* 算法设计:
*/
#include <iostream>
using namespace std;
int main()
{
int x=1,sum=0;
do
{
if(x%2==0)
sum=sum+x;
x++;
}while(x<=1000);
cout<<"sum="<<sum<<endl;
return 0;
}
/*
* 文件名称: c++作业4
* 作 者: 林子豪
* 完成日期: 2017年 4月 6日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:无
* 输入描述: 无
* 问题描述: 无
* 程序输出: 利用循环求和
* 问题分析: 无
* 算法设计:
*/
#include <iostream>
using namespace std;
int main()
{
int x,sum=0;
for(x=1;x<=1000;)
{
if(x%2==0)
sum=sum+x;
x++;
}
cout<<"sum="<<sum<<endl;
return 0;
}
二、运行结果
项目2-分数的累加
一、问题及代码
/*
* 文件名称: c++作业4
* 作 者: 林子豪
* 完成日期: 2017年 4月 7日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:无
* 输入描述: 无
* 问题描述: 无
* 程序输出: 分数的累加
* 问题分析: 无
* 算法设计:
*/
#include<iostream>
using namespace std;
int main()
{
int i;
double j,s=0,k=1;
for(i=1;i<=10;i++)
{
j=(2*k-1)/(2*k+1);
k++;
if(i%2!=0)s=s+j;
else s=s-j;
}
cout<<"1/3-3/5+5/7-7/9+...-19/21="<<s<<endl;
return 0;
}
二、运行结果
项目3:乘法口诀表
一、问题及代码
/*
* 文件名称: c++作业4
* 作 者: 林子豪
* 完成日期: 2017年 4月 7日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:无
* 输入描述: 无
* 问题描述: 无
* 程序输出: 乘法口诀表
* 问题分析: 无
* 算法设计:
*/
#include <iostream>
using namespace std;
int main()
{
int i,j,s,k=1;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
{
s=j*k;
cout<<j<<"x"<<k<<"="<<s<<" ";
}
k++;
cout<<endl;
}
return 0;
}
二、运行结果