一、问题及代码
/*
* 文件名称:Ex4-2.cpp
* 作 者:徐怡清
* 完成日期:2017 年 4月 4日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:无
* 问题描述:求1000以内所有偶数和
* 程序输出:sum
* 问题分析:略
* 算法设计:略
*/
#include <iostream>
using namespace std;
int main()
{
int i(2),sum(0);
while (i<=1000)
{
sum+=i;
i=i+2;
}
cout<<"1000以内所有偶数和:"<<sum<<endl;
return 0;
}
二、运行结果
一、问题及代码
/*
* 文件名 :Ex4-3.cpp
* 作 者:徐怡清
* 完成日期:2017 年 4月 4日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:无
* 问题描述:富翁问题
* 程序输出:输赢
* 问题分析:略
* 算法设计:略
*/
#include<iostream>
using namespace std;
int main()
{
double x=0.01,y=0;
int i;
for(i=1;i<=30;i++)
{
y+=1e+5;
x*=2;
}
cout<<"陌给富:"<<y<<endl;
cout<<"富给陌:"<<x<<endl;
if(y>x)
cout<<"陌生人亏了"<<endl;
else if(y==x)
cout<<"不输不赚"<<endl;
else
cout<<"富翁亏了"<<endl;
return 0;
}
/*
* 文件名 :Ex4-4.cpp
* 作 者:徐怡清
* 完成日期:2017 年 4月 4日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:无
* 问题描述:输出完数
* 程序输出:1000以内的完数
* 问题分析:略
* 算法设计:略
*/
#include<iostream>
using namespace std;
int main()
{
int x,y,sum;
cout<<"1000内的完数:"<<endl;
for(x=2;x<1000;x++)
{
sum=0;
for(y=1;y<=(x/2);y++)
{
if(x%y==0)
{
sum+=y;
}
}
if(sum==x)
{
cout<<x<<endl;
}
}
return 0;
}