吴国风《C/C++程序设计》课后习题解答
需积分: 20 188 浏览量
更新于2024-07-21
3
收藏 205KB DOC 举报
在《CC++程序设计》(吴国风、宣善立主编)这本书中,提供了五个关于C/C++编程基础的实践题目和相应的源代码解答。以下是每个问题的详细解析:
1. **最小n值及和s求解**:
题目要求找出使1到n的累加和s大于等于1000的最小n值。给出的代码使用while循环,变量n初始化为0,s初始为0。在循环中,每次将n加1并将n累加到s上,直到s大于或等于1000。通过这段代码,我们得知最小n值为45,对应的和s为1035。
2. **实数正负数和的统计**:
该程序要求用户输入n个实数,然后分别计算正数之和和负数之和。使用do-while循环读取用户输入,根据输入值判断是正数则加到zsum,负数加到fsum。运行结果给出了1-203.4等数据,正数和为10.059999,负数和为-13.389999。
3. **2、3、7的公倍数查找**:
编程目标是在10到100的范围内寻找能同时被2、3、7整除的数,代码用for循环遍历,检查每个偶数(因为只有偶数才能同时被2和3整除),如果满足i%3==0且i%7==0,则打印该数。结果输出了42和84。
4. **交错序列求和**:
该问题要求计算1到1/(2n-1)(直到第100项)的交错序列和,使用while循环和变量更新来实现。代码计算了直到第100项的和为0.782898。
5. **阶乘和的计算**:
最后一个问题涉及计算1!+2!+3!+…+10!的和。虽然提供的代码不完整(缺少#include<stdio.h>中<stdio>的正确引用),但可以理解其意图是使用循环结构计算前10个阶乘并求和。阶乘是每个数与比它小的所有正整数相乘得到的结果。
这些习题涵盖了C/C++编程中的基本控制结构(如循环)、条件判断、输入输出以及数学应用,适合学习者练习程序设计和算法应用。通过解答这些问题,学生可以提升对语言的理解和实际操作能力。
132 浏览量
点击了解资源详情
点击了解资源详情
2021-10-09 上传
453 浏览量
2021-11-13 上传
2021-11-15 上传
anzerong
- 粉丝: 0
- 资源: 5
最新资源
- 傅里叶函数……傅里叶函数……
- ……23种经典设计模式
- C++ GUI Programming with Qt 4 中文版(第一章至第十章)(word版)
- C#编码规范-中文版
- C++ GUI Programming with Qt 4 中文版(第一章至第十章)
- SQL数据库创建的演示文稿
- Oracle数据库ASM存储方式安装指南
- ACE(Adaptive Communication Environment)程序员指南
- java面试常见题目
- WebSphere Application Server V6.1 安装手册
- HighSpeed_Digital_System_Design
- HFSS边界与端口设置
- Djijkstra算法求最短路径,有向网邻接矩阵存储
- 戏说C#面向对象编程
- 一种改进的最大类间方差法
- 史上最全的测试用例设计方法总结.doc