为了方便自己计算,以下代码只求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 -------------------------------------- */