编写一个程序。该程序读取整数,直到输入0.输入终止后,程序应该报告输入的偶数(不包括0)总个数、偶数的平均数,输入的奇数总个数以及奇数的平均数。
# include <stdio.h>int main(void)
{int even = 0, odd = 0, integer = 0;double sum_even = 0, sum_odd = 0;double mean_even, mean_odd;while(scanf("%d", &integer) == 1 && integer != 0){if(0 == integer%2){even++;sum_even += integer;}else if (1 == integer%2){odd++;sum_odd += integer;}}if(0 == even)mean_even = 0;elsemean_even = sum_even/even;if(0 == odd)mean_odd = 0;elsemean_odd = sum_odd/odd;printf("偶数平均值:%.2lf, 偶数个数:%d,奇数平均值:%.2lf, 奇数个数:%d\n", mean_even, even, mean_odd, odd);return 0;}

记录——《C Primer Plus (第五版)》第七章编程练习第三题相关推荐

  1. C++ Primer Plus第六版第六章编程练习 第4题, 加入Benevolent Order of Programmer后,在BOP大会上

    /*************************************************************************************************** ...

  2. C Primer Plus第六版第七章编程题目与参考答案⭐

    1.编写一个程序读取输入,读到#字符停止,然后报告读取的空格数.换行符数和所有其他字符的数量. #include <stdio.h> #define STOP '#' #define SP ...

  3. 数值分析李庆杨第五版第七章习题

    数值分析李庆杨第五版第七章习题 7 用牛顿法 用xuan截法 用抛物线法 11 普通牛顿法 加m牛顿法 求重根迭代法法 7 用牛顿法 // An highlighted blocksyms xf(x) ...

  4. C++ Primer(第五版)第七章 类 部分答案

    第七章 类 练习7.2 练习7.3 练习7.4 练习7.6 练习7.7 练习7.9 练习7.14.7.15.7.22 练习7.23.7.24.7.26 练习7.27 练习7.2 曾在 2.6.2 节的 ...

  5. java2 实用教程第五版 第四章课本案例及课后题

    第五天 java2 实用教程第五版 耿祥义 张跃平编著 第四章代码 代码1:课本P80 package java课本项目;import java.util.*;public class Example ...

  6. 记录——《C Primer Plus (第五版)》第十一章编程练习第三题

    3.设计并测试一个函数,其功能是读取输入行里的第一个单词到数组,并丢掉该行中其他 字符,一个单词的定义是一串字符,基中不含空格,制表及换行符. #include <stdio.h> cha ...

  7. 记录——《C Primer Plus (第五版)》第九章编程练习第三题

    第三题:编写一个函数,包含三个参数,第一个是字符,表示需要 打印的字符,第二个整数,是每行需要打印的个数,第三个是整数, 是需要打印的行数,用一个程序来测试该函数. # include <std ...

  8. 记录——《C Primer Plus (第五版)》第七章编程练习第十一题

    ABC Mail Order Grocery朝鲜蓟的售价是1.25美元/磅,甜菜的售价是0.65美元/磅,胡萝卜的售价是0.89美元/磅.在添加运输费用之前,他们为100美元的订单提供5%的打折优惠. ...

  9. 记录——《C Primer Plus (第五版)》第七章编程练习第八题

    修改练习7中的假设a,使程序提供一个选择工资等级的菜单.用switch选择工资等级.程序运行的开头应该像这样:********************************************* ...

最新文章

  1. STM32 内存管理实验
  2. Gin的路由类型:GET POST PUT DELETE
  3. Win10_MySQL环境搭建以及Navicat的使用全解
  4. 电脑连接电视方法详解_电脑如何连网?——校园宽带的连接方法(详解版)
  5. 200个模块,怎么用有线的方式进行组网通信
  6. 数据库 统计数据收集 有什么作用_《原神》荒山孤剑录2/5收集汇总 荒山孤剑录作用是什么...
  7. threejs基础示例
  8. 网页设计太麻烦?15款免费优质Bootstrap UI工具包助你效率倍增!
  9. 清华大学电机学答案_电机学清华大学答案
  10. AppStore图片尺寸以及内容要求Screenshot specifications
  11. VS2008SP1安装不上
  12. 简易网站流量统计工具
  13. 麟龙指标通达信指标公式源码_麟龙指标套三 麟龙特色指标 通达信主图+副图指标 贴图...
  14. 【日常踩坑】修复 chrome 打不开微信或者部分第三方应用内链接
  15. cygwin安装gcc/g++
  16. 如何用公众号关联认证小程序
  17. 如何使用阿里云搭建个人网站 1
  18. 网络传输中的那些编码之-chr和hex(base16)
  19. Bandizip 7.16和winRAR在文件右键压缩功能上的差异
  20. ES5-ES6-ES7_字符串与JOSN格式的数据相互转换以及深度克隆新对象

热门文章

  1. mysql事务最好别用_理解完这些基本上能解决面试中MySql的事务问题
  2. Python解析access数据库(mdb文件或者accdb文件)
  3. 周期(KMP算法之Next数组的性质)
  4. 目标检测——各个框架下Tensor和矩阵的维度次序
  5. Solr Wiki文档
  6. 敏捷开发中“可运行软件”的评审标准(兼谈敏捷开发中的迭代中期质量控制)...
  7. CentOS配置DHCP服务器
  8. 如何测试服务器上数据库服务器能否连接上
  9. 字节输入流-InputStream demo3
  10. 如何不用更改底层来实现Dao多样化