首页 理论教育 C语言程序设计之转义符格式化输出指导

C语言程序设计之转义符格式化输出指导

时间:2023-10-26 理论教育 版权反馈
【摘要】:完成本任务所用到的主要知识点:格式化说明符“%d”的使用使用scanf来录入成绩信息使用转义符来格式化输出成绩信息编写程序,要求用户输入三门成绩。图上机2.2格式化输出效果要求用户输入三门成绩,这就会用到scanf函数,这个函数用于输入。%d是格式化说明符,比如总成绩的输出:printf;其中%d就是输出时用sum变量的值来代替%d。

C语言程序设计之转义符格式化输出指导

完成本任务所用到的主要知识点:

➢格式化说明符“%d”的使用

➢使用scanf来录入成绩信息

➢使用转义符来格式化输出成绩信息

编写程序,要求用户输入三门成绩。然后将三门成绩按照指定格式输出。最后输出效果如图上机2.2所示。

图上机2.2 格式化输出效果(www.xing528.com)

要求用户输入三门成绩,这就会用到scanf函数,这个函数用于输入。

要在控制台格式化输出上图中的表格样式就应该用到一些转义符,比如我们前面就已经用到的“\n”,还有制表符“\t”,只要将图形设计好之后按照行和列进行拆分,然后通过printf打印即可。

因为分数一般都是正数,所以我们将分数定义为unsigned int类型。首先定义这三个变量chinese、math、english分别存放三门课成绩,然后要求用户输入成绩。这里输入时用到了标准输入函数scanf(),它从键盘读取用户输入的成绩然后存放到我们

指定的变量中。之后我们将这三门成绩相加求出总成绩,然后将总成绩除以3求出平均成绩。这里的运算和高中数学中的运算很相似,在下一章中我们将详细介绍c语言中的运算符和表达式。

接下来就是输出成绩信息,主要用到了“\n”和“\t”来控制打印格式。还有在printf中用到了“%d”和“%4d”。%d是格式化说明符,比如总成绩的输出:printf("总成绩:%d\n",sum);其中%d就是输出时用sum变量的值来代替%d。那%4d呢,其实也一样,只不过%4d是指这个位置会占用4个字符,如果不满4个字符则右对齐。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈