下面是C语言程序求学生总成绩和平均成绩的完整攻略:
1.定义变量
首先需要定义变量来存储学生的成绩,分别包括语文、数学、英语、总成绩和平均成绩。
float chinese;
float math;
float english;
float total;
float average;
注意,这里用了 float
类型,因为成绩可能包含小数。
2.获取用户输入
获取学生的成绩,可以使用 scanf
函数从标准输入中读取用户输入。
printf("请输入语文成绩:");
scanf("%f", &chinese);
printf("请输入数学成绩:");
scanf("%f", &math);
printf("请输入英语成绩:");
scanf("%f", &english);
3.计算总成绩和平均成绩
计算总成绩可以使用加法运算符,计算平均成绩可以使用除法运算符。
total = chinese + math + english;
average = total / 3;
4.输出结果
最后,使用 printf
函数将结果输出到屏幕上。
printf("语文成绩:%.2f\n", chinese);
printf("数学成绩:%.2f\n", math);
printf("英语成绩:%.2f\n", english);
printf("总成绩:%.2f\n", total);
printf("平均成绩:%.2f\n", average);
注意,这里使用了 %.2f
格式化输出,保留小数点后两位。
示例说明
下面给出两个示例说明:
示例1:
假设学生的成绩如下:
- 语文成绩:85
- 数学成绩:90
- 英语成绩:95
则程序输出的结果如下:
请输入语文成绩:85
请输入数学成绩:90
请输入英语成绩:95
语文成绩:85.00
数学成绩:90.00
英语成绩:95.00
总成绩:270.00
平均成绩:90.00
示例2:
假设学生的成绩如下:
- 语文成绩:78.5
- 数学成绩:89.7
- 英语成绩:91.2
则程序输出的结果如下:
请输入语文成绩:78.5
请输入数学成绩:89.7
请输入英语成绩:91.2
语文成绩:78.50
数学成绩:89.70
英语成绩:91.20
总成绩:259.40
平均成绩:86.47
希望以上说明能够帮助您理解 C 语言程序如何求学生总成绩和平均成绩。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C语言程序如何求学生总成绩和平均成绩 - Python技术站