利用for循环求1-100之间的奇数和 and 0-100的偶数和

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

-------------------------------------- 

*/

 

你可能感兴趣的:(for循环)