首页 > 其他 > 详细

1-100之间奇数和的平均值

时间:2014-02-14 22:55:12      阅读:453      评论:0      收藏:0      [点我收藏+]
bubuko.com,布布扣
 1 /*
 2   Name:1-100之间奇数和的平均值 
 3   Copyright: By.不懂网络
 4   Author: Yangbin
 5   Date:2014年2月13日 15:22:42 
 6   Description:直接在1-100之间奇数的和上改动,求个数不需要求和,删除sum改为cnt。 
 7 */
 8 # include <stdio.h>
 9 # define BEGIN 1
10 # define END 100
11 int main(void)
12 {
13     int i;
14     int cnt = 0;
15     int sum = 0;
16     double avg;
17     for(i=BEGIN;i<=END;++i)
18     {
19         if (i%2==1) //1对2取余等于1为奇数,成立则执行第19行,否则执行16行++i 
20         {
21             sum+=i;
22             ++cnt; //当i%2==1成立,就i+1,再加个数;i%2不成立{}里的不执行-->++i 
23         }
24     }
25     avg = 1.0*sum / cnt; //1.0默认为double类型;1.0*sum是将sum转换为double类型 
26     printf("sum=%d\n",sum);
27     printf("cnt=%d\n",cnt);
28     printf("avg=%f\n",avg);
29     return 0;
30 }
31 
32 /*
33 ----------------------
34 该代码由C-Free 5.0 编写并输出调试结果
35 ------输出结果-------
36 sum=2500
37 cnt=50
38 avg=50.000000
39 --------------------- 
40 
41 */
bubuko.com,布布扣

本节遗留问题,double=avg

1-100之间奇数和的平均值

原文:http://www.cnblogs.com/Yang-bin/p/3548896.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!