记录——《C Primer Plus(第五版)》 第7章编程练习第5题
用switch 重做练习3。
# include <stdio.h>int main(void)
{int in, even=0, odd=0;double sum_even=0, sum_odd=0, mean_even=0, mean_odd=0;while((scanf("%d", &in) ==1) && in != 0){switch(in%2){case 0 : even++;sum_even += in;break;case 1: odd++;sum_odd += in;break;}}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(第五版)》 第7章编程练习第5题相关推荐
- C++ Primer Plus第六版第六章编程练习 第4题, 加入Benevolent Order of Programmer后,在BOP大会上
/*************************************************************************************************** ...
- java2 实用教程第五版 第四章课本案例及课后题
第五天 java2 实用教程第五版 耿祥义 张跃平编著 第四章代码 代码1:课本P80 package java课本项目;import java.util.*;public class Example ...
- C Primer Plus第六版第七章编程题目与参考答案⭐
1.编写一个程序读取输入,读到#字符停止,然后报告读取的空格数.换行符数和所有其他字符的数量. #include <stdio.h> #define STOP '#' #define SP ...
- c++ primer plus第六版第六章编程练习
编写程序读取键盘输入,回显除数字外字符,同时大写转小写,小写转大写,遇'@'就停止. //练习6.1 读取键盘输入,回显输出(除数字),另外大写字母和小写字母互转,遇"@"则退出程 ...
- C++primer plus第六版第四章编程题代码
1. #include "stdafx.h" #include <iostream> #include <string> #include <vect ...
- C Primer Plus第六版第四章编程题目与参考答案⭐
1.编写一个程序,提示用户输入名和姓,然后以"名,姓"的格式打印出来. #include <stdio.h>int main() {char firstname[20] ...
- C Primer Plus第五版记录
此文用来记录我在学习<C Primer Plus第五版>期间所遇到的重要知识点.以日后用来提醒自己,也十分希望广大博友留言与我一起讨论交流. ----------------------- ...
- C++ Primer 第五版 第6章 6.2——函数参数传递阅读笔记
习题答案请参考:C++ Primer 第五版 第6章 6.2--函数参数传递习题答案 目录 6.2 函数参数传递 6.2.1 传值参数(值传递) 指针形参 6.2.2 传引用参数(引用传递) 使用引用 ...
- C++ Primer 第五版 第6章 6.1——函数及函数定义及调用习题答案
理论讲解请参考:C++ Primer 第五版 第6章 6.1 函数及函数定义及调用阅读笔记 目录 目录 6.1 形参和实参的区别 6.2 函数语法考察 6.4 交互式输入数字,计算阶乘 6.5 输出实 ...
- Primer c++第五版笔记2(到第9章完)
目录 Primer c++第五版笔记2(到第9章完) 8 IO库 8.1 IO类 8.1.1 IO对象无拷贝或赋值 8.1.2 条件状态 8.1.3 管理输出缓冲 8.2 文件输入输出 8.2.1 使 ...
最新文章
- 解决oracle11g安装导致数据库无法自动搜集统计信息-转
- 聚合Aggregation与合成Composition
- 速度提升2倍,超强悍CPU级骨干网络PP-LCNet
- vue项目中开启Eslint碰到的一些问题及其规范
- Nginx的官方简介
- leetCode刷题(使用链表做加法)
- 返回JSON出现Infinite recursion无限循环错误的解决
- Faster R-CNN源码中ROI Pooling的解析
- Google:2-1 tfkeras简介
- 树莓派运行java_【树莓派】用树莓派4可以流畅运行java版minecraft?
- three.js OrbitControls鼠标按键修改(左平移,右旋转)
- 数据库索引系列四:索引算法Hash与BTree的区别
- 微软王码五笔98版 v5.2 下载
- 高阶的Parser:可变运算优先级
- Online Judge系统(简称OJ)
- linux c语言内存管理,C程序内存管理 第2页_Linux编程_Linux公社-Linux系统门户网站...
- 网页元素3D效果展示
- Matlab sim函数的用法
- c758f52e87.html,浅析小学英语课堂教学艺术
- python 循环写入excel_用PYTHON将“for”循环的输出写到excel中