要求使用c语言编写程序,实现从键盘输入学生的三门课成绩,计算并输出其总成绩sum,平均成绩ave和总成绩除3的余数rem。 要求aver定义成flaot类型。 **输入格式要求:"%d%d%d" 提示信息:"Enter three integer: " **输出格式要求:"SUM = %4d\nAVERAGE = %.2f REMAINDER = %3d\n" 程序运行示例如下: Enter three integer: 80 90 100 SUM = 270 AVERAGE = 90.00 REMAINDER = 0
时间: 2024-02-12 14:02:51 浏览: 92
C语言程序设计-输入2个学生3门课的成绩,计算学生成绩平均分,课程平均分和最高分.
5星 · 资源好评率100%
好的,我理解了你的问题。下面是相应的C语言程序实现:
```c
#include <stdio.h>
int main() {
int score1, score2, score3, sum, rem;
float ave;
printf("Enter three integer: ");
scanf("%d%d%d", &score1, &score2, &score3);
sum = score1 + score2 + score3;
ave = (float)sum / 3;
rem = sum % 3;
printf("SUM = %4d\n", sum);
printf("AVERAGE = %.2f REMAINDER = %3d\n", ave, rem);
return 0;
}
```
程序执行结果如下:
```
Enter three integer: 80 90 100
SUM = 270
AVERAGE = 90.00 REMAINDER = 0
```
程序通过`scanf`函数从键盘输入三个整数,计算它们的总和、平均值和总和除以3的余数,然后使用`printf`函数输出结果。其中,`printf`函数的格式化字符串中`%4d`表示输出4个字符的整数,不足4个则在前面补空格;`.2f`表示输出2位小数的浮点数;`%3d`表示输出3个字符的整数,不足3个则在前面补空格。
阅读全文