《从问题到程序裘宗燕课后习题答案第二章练习1解析》
版权申诉
5星 · 超过95%的资源 147 浏览量
更新于2024-02-23
1
收藏 711KB PDF 举报
_abc x - 3x1 Xf_1__4 Eoof___ x__x__2 ____ I am。这些都不符合标识符的命名规则,标识符只能由字母、数字、下划线组成,且不能以数字开头。
2. 从键盘输入、输出一个整数,要求:如果输入的不是整数,提示“输入错误”,如果输入的是整数,把这个整数输入输出设备。 int main() { int x; if (scanf("%d", &x) != EOF) printf("%d\n", x); else printf("输入错误\n"); return 0;}
3. 设计程序,分别输出0到127之间的字符。 #include <stdio.h> int main() { int i; for (i = 0; i <= 127; ++i) { printf("%c", i); } return 0;}
4. 编写程序输出以下图案: ***** * * * * * * * * ***** #include <stdio.h> int main() { printf("*****\n* *\n* *\n* *\n*****\n"); return 0;}
5. 设计程序,输入n个学生的分数,计算他们的平均分并输出。 #include <stdio.h> int main() { int n, i; float sum = 0; float score; printf("请输入学生个数:"); scanf("%d", &n); for (i = 0; i < n; ++i) { printf("请输入第%d个学生的分数:", i + 1); scanf("%f", &score); sum += score; } printf("平均分为:%f\n", sum / n); return 0;}
6. 设计程序,输入两个整数,然后输出他们的和、差、积、商。 #include <stdio.h> int main() { int a, b; printf("请输入两个整数:"); scanf("%d%d", &a, &b); printf("和:%d\n", a + b); printf("差:%d\n", a - b); printf("积:%d\n", a * b); if (b != 0) printf("商:%d\n", a / b); else printf("除数不能为0\n"); return 0;}
这是《从问题到程序裘宗燕》课后习题的部分答案。包括了标识符命名规则、键盘输入输出、循环输出字符、图案输出、平均分计算和四则运算等内容。通过这些习题的练习,可以帮助学习者加深对C语言的理解,巩固相关知识点,提高编程能力。
2018-05-08 上传
292 浏览量
201 浏览量
150 浏览量
256 浏览量
210 浏览量
110 浏览量
hhappy0123456789
- 粉丝: 77
最新资源
- 前端技术分享:全面的JavaScript 示例教程
- Ruby项目active_admin_sample部署与运行指南
- 重播扑克Replay Bankroll Chart-crx插件使用指南
- Android基础实例解析:天气、地图、音乐播放器等源码
- JCms v1.5.3:Asp.NET内容管理系统助力电子政务与校园门户建设
- Apache Beam MySQL连接器:轻松读取MySQL数据库数据
- 深入解析词云技术在网络文本分析中的应用
- Node.js环境下hyperdb分布式数据库的应用与扩展
- 网络性能测试与评估:tp-at-arq_redes_infnet深入分析
- 掌握Python数据结构:问题集练习指南
- 基于BART模型的神经故事生成技术研究
- 前端美化神器:Ion.RangeSlider实现及示例解析
- C++实现3DES与Base64加解密方法示例
- 探索Dodger.js:Vimscript下的JavaScript开发利器
- Python打包服务器项目实现自动化发布与一键部署
- Python实践教程:HuohuaTest01压缩包子文件解析