首頁>技術>

解題思路:這是一個累加的問題,需要先後將100個數相加。要重複進行100次加法運算,顯然可以用迴圈結構來實現。重複執行迴圈體100次,每次加一個數

原始碼演示:

//for迴圈 #include<stdio.h> //標頭檔案 int main() //主函式 {  int i,sum=0;//定義變數   for(i=1;i<101;i++)//迴圈條件和增量   {    sum=sum+i; //和   }   printf("%d",sum);//輸出結果  return 0;//函式返回值為0 }//while迴圈 #include<stdio.h>//標頭檔案 int main()//主函式 {  int i=1,sum=0;//定義變數   while(i<101)//迴圈條件和  {    sum=sum+i;//和     i=i+1; //增量   }  printf("%d",sum);//輸出結果   return 0;//函式返回值為0 }//do while迴圈 #include<stdio.h>//標頭檔案 int main()//主函式 {  int i=1,sum=0;//定義變數  do{    sum=sum+i;//和     i=i+1; //增量   }while(i<101); //迴圈條件   printf("%d",sum);//輸出結果   return 0;//函式返回值為0}

以上三種實現編譯結果都是如下:

5050--------------------------------Process exited after 2.19 seconds with return value 0請按任意鍵繼續. . .

注意while迴圈和do……while迴圈的區別,還有for迴圈的使用,do……while迴圈while後面要有“;”。

7
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • C語言 | 輸出斐波那契前30列