1樓:小夏在深圳
for 語句稱之為迴圈語句,語句塊稱之為迴圈體,而這種結構在c++中稱之為迴圈結構。執行迴圈前,建立了兩個變數,分別為sum和i。
迴圈語句中習慣用諸如i、j、k之類的字母作為變數名,來控制迴圈執行次數,這些變數又稱之為迴圈控制變數。而sum表示"和"的意思,作用是把乙個個數值累加起來。
用for語句計算1加到100的和的源**如下#include "iostream.h"
int main()
cout }擴充套件資料1、防止死迴圈,即確保迴圈體內存在可以改變表示式值的語句,如i++。 2、迴圈和if語句一樣的地方是:大括號可以省略。但只能控制離它最近的一條語句。也就是說當迴圈體只有一條語句的的時候,可以省略大括號。但這條語句不能是宣告語句。 2樓:匿名使用者 1、首先需要定義幾個變數int i,b;b=10。 3、把其命名為表示式1、2、3。for執行時首先執行表示式1,然後執行表示式2,如果迴圈成立,在迴圈結束後,下乙個迴圈前執行表示式3,然後再執行表示式2進行判斷。 4、然後再for迴圈下面寫下迴圈的語句。 6、最後編寫輸出函式看看輸出的結果。 3樓:匿名使用者 c語言用for實現多次 迴圈的方法: 1、無條件迴圈 for( ; ; ) //括號中不寫條件,就表示無條件迴圈2、迴圈一定次數 int times=0; scanf("%d", × ); //輸入迴圈次數for( ; times>0; times-- ) //按times次數進行迴圈 for迴圈說明: for( e1 ; e2 ; e3 ) e1:迴圈初始化區,只執行一次,根據情況,可以省略e2:迴圈條件判斷區,先判斷e2是否為真,為真進入迴圈,否則結束e3: 迴圈控制變數變化區,執行完for_statements後,轉入e3,然後轉入e2。根據情況,可以省略 for_statements 只有一條語句時,{}可以省略,建議保留特殊形式:for( e1 ; e2 ; e3 ) ; 與for( e1 ; e2 ; e3 ){} 相同,表示沒有迴圈體。 4樓:匿名使用者 #includevoid main() 這個程式是錯誤的、你用的編譯器是win-tc把!判斷是否是閏年的判斷的條件應該是 5樓:匿名使用者 int i;for(i=0;i<10;i++) c語言用for如何實現多次迴圈的輸入輸出 6樓:申素枝孟雨 #include void main() 這個程式是錯誤的、你用的編譯器是win-tc把! 判斷是否是閏年的判斷的條件應該是 c語言用迴圈語句實現重複迴圈 7樓:千鋒教育 不能單純地使用if,可以配合函式或者goto跳轉來實現。比如int start = 1; int end = 100; int s = 0; //以上是通用定義,我就不寫多次了 //第一種方法,用goto begin: if(start<=end) //第一種方法結束 //第二種方法,函式遞迴 int function(int start,int end)以上兩種方法可以在不使用for和while的前提下實現累加,但是單純用if是無法實現的。 8樓: int main() }while(1);//不管c是否為零! return 0;//函式返回,這個是無用**,不寫會有警告,或出錯!} 9樓:匿名使用者 程式沒有問題,可能是你輸入有問題,輸入0之後是不可能再輸入其他數的, 實際測試結果如圖: 10樓:匿名使用者 #include #include int main() }}while(c); getchar(); return 0; }這樣新增乙個判斷標誌可以實現,但是我覺得最好先判斷每次的輸入是否滿足要求,不滿足直接輸出error,滿足的話分情況輸出thans you 什麼的 c語言怎樣做到輸入三組資料用同乙個迴圈並同時輸出三組值?求** 11樓:匿名使用者 跟你的題目有關麼來? 如果有關是自這樣的。 你輸入bai10 100 13 取裡面最大du的數也就是100然後用for()迴圈zhi100 次 累加dao當i=10 || 100 || 13的時候 就把當前的累加值輸出 就是你說的在同乙個迴圈裡面 對判斷條件flag賦值語句要放在while裡面 不然while不會跳出來的 而且幹嘛寫這麼多的return 0,只保留最後乙個就好了 用c語言寫乙個只有加減乘除的計算器,它可以多次輸入,直到使用者想結束再退出程式。include 望採納 int main void case case case de... include void main while a 0 b 0 printf a的總值為 d,b的總值為 d n sum1,sum2 請輸入a,b的值,用逗號隔開。3,4請輸入a,b的值,用逗號隔開。1,2請輸入a,b的值,用逗號隔開。2,3請輸入a,b的值,用逗號隔開。0,0a的總值為6,b的總值... include int main int argc,char argv argc表示命令引數個數,argv表示引數名稱 fpdest fopen argv 2 wb 以寫入二進位制的方式開啟目標檔案 if fpdest null while c fgetc fpsrc eof fclose fpsr...c語言怎麼實現迴圈加減乘除,C語言怎麼實現迴圈加減乘除
求大神用幫C語言編寫程式。實現迴圈輸入a,b的值,輸出a的總數,b的總數。當輸入a 0,b 0時結束迴圈
用c語言實現檔案拷貝,用C語言實現檔案拷貝