高级语言程序设计课程第二次个人作业

这个作业属于哪个课程:https://edu.cnblogs.com/campus/fzu/gjyycx

这个作业要求在哪里: https://edu.cnblogs.com/campus/fzu/gjyycx/homework/13570

学号:102500407

姓名:胡晨怡

一:3.11的编程练习
1:编写程序观察系统如何处理整数上溢,浮点数上溢和浮点数下溢的问题

屏幕截图 2025-10-23 115651

2:编写一个程序,要求提示输入一个ASCII码值,然后打印输入的字符

屏幕截图 2025-10-23 130452

3:编写一个程序,发出一声警报,然后打印下面的文本

屏幕截图 2025-10-23 132414

4:编写一个程序,读取一个浮点数,先打印成小数点形式,再打印成指数形式。然后,如果系统支持,再打印成p计数法。按以下格式输出

屏幕截图 2025-10-23 163406
本来16进制写的是%#X,但是发现输出不正确,于是去查了一下,发现%X是输出16进制的整数型,16进制浮点型要用%a.

5:编写一个程序,提示用户输入年龄,然后显示该年龄对应的秒数

屏幕截图 2025-10-23 173221

6:编写一个程序,提示用户输入水的夸脱数,并显示水分子的数量

屏幕截图 2025-10-26 200213

7:编写一个程序,提示用户输入身高(/英寸),然后以厘米为单位显示身高

屏幕截图 2025-10-26 204256

8:编写一个程序,提示用户输入杯数,并以品脱,盎司,汤勺,茶勺为单位显示等价容量

屏幕截图 2025-10-26 221521
思考:因为在换算中需要通过除法计算,全部使用浮点型能够避免除法取整的情况。

二、
3.1:

屏幕截图 2025-10-26 222741

3.2:

屏幕截图 2025-10-27 165114

3.3:

屏幕截图 2025-10-27 165616

3.4:

屏幕截图 2025-10-27 171320

3.5:

屏幕截图 2025-10-27 172245

3.8:

屏幕截图 2025-10-27 173110

3.9:

屏幕截图 2025-10-27 173545

三、
1:

屏幕截图 2025-10-21 235401

2:

屏幕截图 2025-10-22 000028

3:

屏幕截图 2025-10-22 000153

4:

屏幕截图 2025-10-22 000348

5:

屏幕截图 2025-10-22 000440

四、
设计程序

屏幕截图 2025-10-22 003140

屏幕截图 2025-10-22 003302
思路:要求设计程序实现完成指定的不同格式输出,所以我想让m,n能够被用户指定,提高程序的实用性。去搜索发现要实现m,n的替换,要用*来指代。

五、作业总结
对于不同的格式和形式的设计,需要考虑多个方面,比如计算,上溢下溢等等。

posted @ 2025-10-27 17:51  胡晨怡  阅读(0)  评论(0)    收藏  举报