一,问题及代码
/*
* 文件名称:偶数累加.cpp
* 作 者:王素雨
* 完成日期:2017 年 4 月 7日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分: 0~1000的偶数累加
* 输入描述:无
* 问题描述:无
* 程序输出:250500
* 问题分析:略
* 算法设计:略
*/
#include <iostream>
using namespace std;
int main ()
{
int i=2,sum=0;
while(i<=1000)
{
sum=sum+i;
i+=2;
}
cout<<sum<<endl;
return 0;
}
#include <iostream>
using namespace std;
int main ()
{
int i=2,sum=0;
for(i=2;i<=1000;i+=2)
{
sum=sum+i;
}
cout<<sum<<endl;
return 0;
}
#include <iostream>
using namespace std;
int main ()
{
int i=2,sum=0;
do
{
sum=sum+i;
i+=2;
}while(i<=1000);
cout<<sum<<endl;
return 0;
}
运行结果
二,问题及代码
/*
* 文件名称:分数累加.cpp
* 作 者:王素雨
* 完成日期:2017 年 4 月21日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分: 1/3-3/5+5/7-7/9...+19/21
* 输入描述:无
* 问题描述:无
* 程序输出:-0.383842
* 问题分析:略
* 算法设计:略
*/
#include <iostream>
using namespace std;
int main ()
{
int i,k=1;
double sum=0;
for(i=1;i<=19;i+=2)
{
sum=sum+k*i*1.0/(i+2);
k=-k;
}
cout<<sum<<endl;
return 0;
}
运行结果
三,问题及代码
/*
* 文件名称:乘法口诀表.cpp
* 作 者:王素雨
* 完成日期:2017 年 4 月21日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分: 无
* 输入描述:无
* 问题描述:无
* 程序输出:略
* 问题分析:略
* 算法设计:略
*/
#include <iostream>
using namespace std;
int main ()
{
int i,j,e;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
{
e=i*j;
cout<<j<<"*"<<i<<"="<<e<<'\t';
}
cout<<endl;
}
return 0;
}
运行结果