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

班级网址:https://edu.cnblogs.com/campus/fzu/2024C
作业网址:https://edu.cnblogs.com/campus/fzu/2024C/homework/13284
姓名:阿卜杜拉·阿布力克木
学号:102400110
4.8.2

忘记用什么函数可以计算字符串长度和在问题d中的输出指定宽度strlen(name)+3.问同学解决
4.8.3题目:编写一个程序,读取一个浮点数,首先以小数点计数法打印,然后以指数计数法打印。用下面的格式进行输出:
a. The input is 21.3 or 2.1e+001.
b. The input is +21.290 or 2.129E+001

没有问题
4.8.4

在英寸厘米和米换算之间和对字符串的长度的理解上出了点问题,其他没问题
4.8.6

算字符时占位符用%s导致程序只输出了姓名直接结束
解决:查询ai发现应该是%d
4.8.7

不懂占位符的用法,问同学解决
4.8.8

没有问题
5.11.1题目:编写一个程序,把用分钟表示的时间转换成用小时和分钟表示的时间。使用#define或const创建一个表示60的符号常量或const变量。通过while循环让用户重复输入值,直到用户输入小于或等于0的值才停止循环

没有问题
5.11.2题目:编写一个程序,提示用户输入一个整数,然后打印从该数到比该数大10的所有整数(例如:用户输入5,则打印5-15的所有整数,包括5和15).要求打印的各值之间用一个空格,制表符或换行符分开。

没有问题
5.11.3题目:编写一个程序,提示用户输入天数,然后将其转换成周数和天数。例如,用户输入18,则转换成2周4天。以下面的格式显示结果:18 days are 2 weeks,4 day,通过while循环让用户重复输入天数,当用户输入一个非正值时(如0或-20),循环结束

没有问题
5.11.4题目:编写一个程序,提示用户输入一个身高(单位:厘米),并分别以英尺和英寸为单位显示该值,允许有小数部分。程序应该能让用户重复输入身高,直到用户输入一个非正值。其输出示例如下:
Enter a height in centimeters: 182
182.0 cm = 5 feet, 11.7 inches
Enter a height in centimeters (<=0 to quit): 168.7
168.7 cm = 5 feet, 6.4 inches
Enter a height in centimeters (<=0 to quit): 0
bye

不知道feet是int函数,后面问同学得知
5.11.5题目:修改程序addemup.c(程序清单5.13),你可以认为addemup.c是计算20天里赚多少钱的程序(假设第一天赚$1、第二天赚$2、第三天赚$3,以此类推)修改程序,使其可以与用户交互,根据用户输入的数进行计算(即,用读入的一个变量来代替20)

没有问题
5.11.6题目:修改编程练习5的程序,使其能计算整数的平方和(可以认为第一天赚$1、第二天赚$4、第三天赚$9,以此类推,这看起来还不错)。c没有平方函数,但是可以用n*n来表示n的平方。编写一个程序。提示用户输入一个double类型的数,并打印该数的立方值。自己设计一个函数计算并打印立方值。main()函数要把用户输入的值传递给该函数。

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

不理解double cube的用法,反复琢磨之后有了模糊的认知
5.11.8题目:编写一个程序,显示求模运算的结果。(求模即求余运算)把用户输入的第1个整数作为求模运算符的第2个运算对象,该数在运算过程中保持不变。用户后面输入的数是第1个运算对象。当用户输入一个非正值时,程序结束。其输出示例如下:
This program computes moduli.
Enter an integer to serve as the second operand: 256
Now enter the first operand: 438
438 % 256 is 182
Enter next number for first operand (<= 0 to quit): 1234567
1234567 % 256 is 135
Enter next number for first operand (<= 0 to quit): 0
Done

没有问题
5.11.9

还是有点难理解void Temperature(double x)等函数的用法

posted @ 2024-10-20 16:58  Nathan'  阅读(6)  评论(0编辑  收藏  举报