高级语言程序设计第二节作业

高级语言程序设计第二节作业


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

这个作业要求在哪里: https://edu.cnblogs.com/campus/fzu/2026gjyycxsj/homework/16748

学号:0102600225

姓名:林维杰


作业内容

一、编写并运行书本第3章3.11 编程练习题目中的第1题~第8题(已完成)


二、将书本中给的程序清单3.1-3.5,3.8-3.9的示例程序结果输出

截图将按照3.1-3.5,3.8-3.9的顺序排序:

3

3

3

3

3

3

3


三、运行以下程序给出程序结果(已自行修正错误)

按顺序排列:

程序1

程旭2

程序3

程序4

程序5


四、设计一个程序完成以下内容的不同形式输出

浮点数输入:1.14,字符串输入:hello

浮点数输出1:占位8个字符,保留四位小数,向右对齐

浮点数输出2:占位8个字符,保留四位小数,向左对齐

字符串输出1;占位8个字符,只取四个字符,向右对齐

字符串输出2;占位8个字符,只取四个字符,向左对齐


运行结果如图:

设计

本次作业总结与反思:

- scanf一定要记得取地址

- 要记住%d是十进制打印,%o是八进制打印,%x是十六进制打印,若在%后加上#则补齐格式打印

- C语言中数组char充当string类型,其占位符相应的变成%s

- 记住%u是无符号数字的占位符

- 新的打印用法

%(最左侧加上-则向左对齐,否则向右对齐)(左侧数字表示占位字符数).(中间是小数点不是逗号)(右侧表示取小数的位数或者取几个字符)

posted @ 2026-10-20 15:30  尼恩贝  阅读(24)  评论(0)    收藏  举报