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

这个作业属于哪个课程:https://edu.cnblogs.com/campus/fzu/gjyycx
这个作业要求在哪里:https://edu.cnblogs.com/campus/fzu/gjyycx/homework/13574
学号:102500304
姓名:黄燕婷
一.编写并运行书本第4章4.8编程练习题目中的第2题第4题,第6题第8题。
2.编写一个程序,提示用户输入名字,并执行以下操作:
a. 打印名字,包括双引号;
b. 在宽度为20的字段右端打印名字,包括双引号;
c. 在宽度为20的字段左端打印名字,包括双引号;
d. 在比姓名宽度宽3的字段中打印名字。
4

3.编写一个程序,读取一个浮点数,首先以小数点记数法打印,然后以指数记数法打印。
4

4.编写一个程序,提示用户输入身高(单位:英寸)和姓名,然后以下面的格式显示用户刚输入的信息:
4
6.编写一个程序,先提示用户输入名,然后提示用户输入姓。在一行打印用户输入的名和姓,下一行分别打印名和姓的字母数。字母数要与相应名和姓的结尾对齐
4
7.编写一个程序,将一个double类型的变量设置为1.0/3.0,一个float类型的变量设置为1.0/3.0。分别显示两次计算的结果各3次:一次显示小数点后面6位数字;一次显示小数点后面12位数字;一次显示小数点后面16位数字。程序中要包含float.h头文件,并显示FLT_DIG和DBL_DIG的值。
4

4

8.编写一个程序,提示用户输入旅行的里程和消耗的汽油量。然后计算并显示消耗每加仑汽油行驶的英里数,显示小数点后面一位数字。
4

二.编写并运行书本第5章5.11编程练习题目中的第1题~第9题。
1.编写一个程序,把用分钟表示的时间转换成用小时和分钟表示的时间。
5

2.编写一个程序,提示用户输入一个整数,然后打印从该数到比该数大10的所有整数(例如,用户输入5,则打印5~15的所有整数,包括5和15)。
5

3.编写一个程序,提示用户输入天数,然后将其转换成周数和天数。例如,用户输入18,则转换成2周4天。通过while循环让用户重复输入天数,当用户输入一个非正值时(如0或-20),循环结束。
5

4.编写一个程序,提示用户输入一个身高(单位:厘米),并分别以厘米,英尺,英寸为单位显示该值,允许有小数部分。程序应该能让用户重复输入身高,直到用户输入一个非正值。
5

5.修改程序addemup.c(程序清单5.13),你可以认为addemup.c是计算20天里赚多少钱的程序(假设第1天赚1、第2天赚2、第3天赚$3,以此类推)。
5

6.修改编程练习5的程序,使其能计算整数的平方和(可以认为第1天赚1、第2天赚4、第3天赚$9,以此类推,这看起来很不错)。C没有平方函数,但是可以用n * n来表示n的平方。
5

7.编写一个程序,提示用户输入一个double类型的数,并打印该数的立方值。自己设计一个函数计算并打印立方值。main()函数要把用户输入的值传递给该函数。
5

8.编写一个程序,显示求模运算的结果。把用户输入的第1个整数作为求模运算符的第2个运算对象,该数在运算过程中保持不变。用户后面输入的数是第1个运算对象。当用户输入一个非正值时,程序结束。
5

9.编写一个程序,要求用户输入一个华氏温度。程序应读取double类型的值作为温度值,并把该值作为参数传递给一个用户自定义的函数Temperatures()。该函数计算摄氏温度和开氏温度,并以小数点后面两位数字的精度显示3种温度(需用不同温标标注)在main()函数中使用循环让用户重复输入温度,当用户输入q或其他非数字时,循环结束
5

三.运行以下程序给出程序结果(无需代码,截图程序输出结果,如有错误可自行修改)。
1
3

2
3

3

3
3

4
3

四.设计一个可以将程序运算符优先级展示出来的程序(例如自增或者自减运算与四则运算符混用)。
00

五.总结与思考
编写程序时,细节问题多;
对于字符串的使用不太熟练,之后会多加练习。

posted @ 2025-11-03 19:01  102500304黄燕婷  阅读(3)  评论(0)    收藏  举报