高级语言程序设计课程第三次个人作业
作业所属课程:https://edu.cnblogs.com/campus/fzu/gjyycx
作业要求:https://edu.cnblogs.com/campus/fzu/gjyycx/homework/13574
姓名:胡晨怡
学号:102500407
一:
编写并运行书本第4章4.8编程练习题目中的第2题第4题,第6题第8题。
2:打印名字

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

4:编写一个程序,提示用户输入身高(单位:英寸)和姓名,然后以下面的格式显示用户刚输入的信息:

6:编写一个程序,先提示用户输入名,然后提示用户输入姓。在一行打印用户输入的名和姓,下一行分别打印名和姓的字母数。

7:编写一个程序,将一个double类型的变量设置为1.0/3.0,一个float类型的变量设置为1.0/3.0。分别显示两次计算的结果各3次:一次显示小数点后面6位数字;一次显示小数点后面12位数字;一次显示小数点后面16位数字。

8:编写一个程序,提示用户输入旅行的里程和消耗的汽油量。然后计算并显示消耗每加仑汽油行驶的英里数,显示小数点后面一位数字。把单位是英里/加仑的值转换为升/100公里(欧洲通用的燃料消耗表示法),并显示结果,显示小数点后面1位数字。

二、
编写并运行书本第5章5.11编程练习题目中的第1题~第9题。
1:编写一个程序,把用分钟表示的时间转换成用小时和分钟表示的时间。使用#define或const创建一个表示60的符号常量或const变量。通过while循环让用户重复输入值,直到用户输入小于或等于0的值才停止循环。

2:编写一个程序,提示用户输入一个整数,然后打印从该数到比该数大10的所有整数

3:编写一个程序,提示用户输入天数,然后将其转换成周数和天数。

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

5:修改程序addemup.c(程序清单5.13),你可以认为addemup.c是计算20天里赚多少钱的程序(假设第1天赚1、第2天赚2、第3天赚$3,以此类推)。修改程序,使其可以与用户交互,根据用户输入的数进行计算(即,用读入的一个变量来代替20)。

6:修改编程练习5的程序,使其能计算整数的平方和

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

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

注意:这里在打印%时出现了问题,无法识别单个的%,去搜索发现打印%要用%%来表示。
9:编写一个程序,要求用户输入一个华氏温度。程序应读取double类型的值作为温度值,并把该值作为参数传递给一个用户自定义的函数Temperatures()。该函数计算摄氏温度和开氏温度,并以小数点后面两位数字的精度显示3种温度

三、
1:

2:


3:

4:

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

这里b的结果显示了先执行a+b,再执行a++,f的结果显示了先执行--a再执行a+b。
2:设计一个程序将这些运算符的优先级按照从高到低一行行展示出来。

总结:本次作业主要针对循环,定义函数,和运算符的优先级这几个知识点,对于循环的编写要先理清思路再写,确认什么写在循环体里和自变量的增减。

浙公网安备 33010602011771号