利用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
-------------------------------------- 
*/

 

转载于:https://www.cnblogs.com/Yang-bin/p/3542871.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值