第十週任務1—1000以內的偶數和(三種方法)

機智的大狸子發表於2012-10-30
/*  
 * Copyright (c) 2012, 煙臺大學計算機學院  
* All rights reserved.  
* 作    者:   楊晨
* 完成日期:2012 年  10月  30日  
* 版 本 號:v1.0  
*  
* 輸入描述: 無 
* 問題描述:求1000以內所有偶數的和 
* 程式輸出:求和結果 
* 問題分析:(用三種語句完成)累加和用sum表示,初值設定為0;加數用i表示,從2開始,每次迴圈,sum=sum+i,然後,i=i+2,直至最後的加數達到1000(1000不累加),然後輸出和。 
* 演算法設計:略 
*/    



#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=0,sum=0;
do
{sum=sum+i;
       i=i+2;
}
while(i<1000);
cout<<"sum="<<sum<<endl;
return 0;
}



#include<iostream>
using namespace std;
int main()
{
	int i=0,sum=0;
	{
	for(i=0;i<1000;i=i+2)
		sum=sum+i;
	}
	cout<<"sum="<<sum<<endl;
return 0;
}


結果:

心得體會:

感覺對for有了新的認識。

相關文章