一、问题及代码
/*
* 文件名称: 利用循环求和
* 作 者: 李林杰
* 完成日期: 2017年 4月21 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:循环
* 输入描述:无
* 问题描述: 利用循环求和
* 程序输出: 求的和的值
* 问题分析: 略
* 算法设计: 略
*/
#include <iostream>
using namespace std;
int main()
{
int i(0),sum(0);
do
{
sum=sum+i;
i=i+2;
}while(i<=1000);
cout<<"sum="<<sum<<endl;
}
#include <iostream>
using namespace std;
int main()
{
int i(0),sum(0);
while(i<=1000)
{
sum=sum+i;
i=i+2;
}
cout<<"sum="<<sum<<endl;
}
#include <iostream>
using namespace std;
int main()
{
int i,sum;
i=0;
for(sum=0;i<=1000;i=i+2)sum=sum+i;
cout<<"sum="<<sum<<endl;
}
二、运行结果
一、问题及代码
/*
* 文件名称: 求和
* 作 者: 李林杰
* 完成日期: 2017年 4月21 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:循环
* 输入描述:无
* 问题描述: 利用循环求和
* 程序输出: 求的和的值
* 问题分析: 略
* 算法设计: 略
*/
#include <iostream>
using namespace std;
int main()
{
double a(1),b(3),c(0),d(1),sum(0);
do
{
c=a/b;
sum=sum+d*a/b;
a=a+2;
b=b+2;
d=-1*d;
}while(a<=19);
cout<<"sum="<<sum<<endl;
}
一、问题及代码
/*
* 文件名称: 富翁穷人
* 作 者: 李林杰
* 完成日期: 2017年 4月21 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:循环
* 输入描述:无
* 问题描述: 利用循环求和
* 程序输出: 求的和的值
* 问题分析: 略
* 算法设计: 略
*/
#include <iostream>
using namespace std;
int main()
{
double a(100000),b(0.01),i(1),m(0),n(0);
while(i<=30)
{
m=a+m;
n=b+n*2;
i++;
}
cout<<"陌生人得到的钱:"<<m<<",富豪得到的钱:"<<n<<endl;
if (m>n)
cout<<"富豪亏了。"<<endl;
if (n>m)
cout<<"陌生人亏了。"<<endl;
else
cout<<"两方都不亏。"<<endl;
}
二、运行结果