為了方便自己計算,以下代碼只求1-10的奇數和 and 0-10的偶數和
1-10的奇數從1開始分別為1、3、5、7、9
代碼如下
1 /* 2 Name:循環語句得出奇數、偶數並相加求和 3 Copyright: By.不懂網絡 4 Author: Yangbin 5 Date:2014年2月10日 14:36:27 6 Description:復習上節for循環流程,寫一個1-100之間奇數的和或者0-100偶數的和。 7 為了方便自行計算,以下代碼只求1-10的奇數和 和 0-100的偶數和 8 */ 9 # include <stdio.h> 10 # include <stdlib.h> 11 int main(void) 12 { 13 int num; //定義num為數值變量 14 int sum = 0; //定義sum變量為0 15 16 for (num=1;num<10;num+=2) //循環,1-10里所有的奇數 17 { 18 sum = sum + num; // sum = 0 + 循環每一次的奇數 19 printf("num = %d\n", num); // 輸出num被循環后的值 20 } 21 printf("sum = %d\n", sum); // 輸出sum的值,也就是奇數相加的和 22 23 system("pause"); 24 return 0; 25 } 26 /* 27 ---------------------- 28 該代碼由Dev-C++ 4.9.9.2編寫並輸出調試結果 29 --------備注--------- 30 為了方便自己計算,這里的結果將100次循環改為了10 31 也就是求1-10之間的奇數並相加求和 32 ----------輸出結果------------- 33 num = 1 34 num = 3 35 num = 5 36 num = 7 37 num = 9 38 sum = 25 39 --------------------------------
*/
0-10的偶數分別為0、2、4、6、8、10
注意這里包括10
代碼如下
/* Name:循環語句得出奇數、偶數並相加求和 Copyright: By.不懂網絡 Author: Yangbin Date:2014年2月10日 14:36:27 Description:復習上節for循環流程,寫一個1-100之間奇數的和或者0-100偶數的和。 為了方便自行計算,以下代碼只求1-10的奇數和 和 0-100的偶數和 */ # include <stdio.h> # include <stdlib.h> int main(void) { int num; //定義num為數值變量 int sum = 0; //定義sum變量為0 for (num=0;num<=10;num+=2) //循環,1-100里所有的偶數 { sum = sum + num; // sum = 0 + 循環每一次的偶數 printf("num = %d\n", num); // 輸出num被循環后的值 } printf("sum = %d\n", sum); // 輸出sum的值,也就是偶數相加的和 system("pause"); return 0; } /* ---------------------- 該代碼由Dev-C++ 4.9.9.2編寫並輸出調試結果 ---------------------------
-----------備注------------
為了計算方便,以上代碼將for (num=0;num<=100;num+=2)
改為了for (num=0;num<=10;num+=2)
------------------------------------
求雙數的值,只需要把 第15句語句中的num=1改為 num=0 num<=10即可,原因雙數是0、2、4、6…雙數包括10在內 所以num不僅要小於10還要等於10. --------雙數輸出結果------------ num = 0 num = 2 num = 4 num = 6 num = 8 num = 10 sum = 30 -------------------------------------- */