C++while語句 | 求1+2+..+100的值

C++循環結構和循環語句

在編碼的過程中,要處理的問題常常使需要反覆執行的某一操作,爲了提高編碼的效率,便有了循環控制語句。

常見的while語句,其一般形式是

while(表達式)語句

當表達式爲非0時(條件爲真),執行while語句中的內嵌語句。

讀者在學習C語言的過程中肯定知道:C語言中while語句的特點時,先判斷表達式,後執行語句,在C++中while語句也是如此。

讀者需要知道在while循環中,如果循環體包含一個以上的語句,應該用大括號括起來,以複合語句形式出現。

如果沒有加大括號,那麼while語句的範圍只到while後面第一個分號處,且在循環體中應該有使循環趨向於結束的語句。

經典案例:求1+2+3+…+100的值

#include <iostream> //頭文件 
using namespace std; 
int main()   //主函數 
{
   
   
  int i=1; //定義變量i並賦初值 
  int sum=0; //定義變量sum並賦初值,這兩行可以合併,int i=1,sum=0;
  while(i<=100) //判斷條件 
  {
   
   
    sum=sum+i; //循環體 
    i++;
  }
  cout<<sum<<endl; //輸出語句 
  return 0; //返回值 
}

執行以上程序會輸出:5050

求1+2+…+100的值

更多案例可以go公衆號:C語言入門到精通

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章