/*
* 程序的版权和版本声明部分
* Copyright (c)2013, 在校学生
* All rightsreserved.
* 文件名称: 项目1.cpp
* 作 者:刘旺
* 完成日期:2014年3月15日
* 版本号: v1.0
*
* 输入描述:
* 问题描述:求1000以内所有偶数的和
* 程序输出:
* 问题分析:
*/
#include <iostream>
using namespace std ;
void mun() ;
void man() ;
void fun() ;
int main()
{
mun() ;//for循环
man() ;//while循环
fun() ;//do...while循环
return 0 ;
}
void mun()
{
int sum = 0 ;
for(int i=1; i<=1000; i++)
{
if(i%2==0)
{
sum += i ;
}
}
cout << "sum=" << sum << endl ;
}
void man()
{
int sum=0;
int i = 1 ;
while( i<=1000)
{
if(i%2==0)
{
sum += i ;
}
i++ ;
}
cout << "sum=" << sum << endl ;
}
void fun()
{
int i=1, sum = 0 ;
do
{
if(i%2==0)
{
sum += i ;
}
i++ ;
}while(i<=1000) ;
cout << "sum=" << sum << endl ;
}
当我写完程序后再看贺老师的程序感觉还是贺老师那种方法好我的方法太笨拙,直接i=i+2 ;就不需要在每次判断偶数了,嘿嘿没想到没想到。