题目描述】 输入2个学生的成绩,计算并输出学生成绩总和以及平均值。 【输入】 在一行中输入两个正整数(0~100),两数之间用空格隔开。 【输出】 在一行中依次输出一个正整数和一个浮点数(保留1位小数),即和与平均值的c语言程序
时间: 2024-10-02 07:04:11 浏览: 45
cpp代码-大作业第二题: 输入一个5行5列的二维数组,编程实现: (1) 求出其中的最大值和最小值及其对应的行列位置; (2) 求出上三角上各元素之和(上三角的元素a[i][j] ,i+j<5)。
5星 · 资源好评率100%
这是一个简单的C语言程序,它接收两个学生的成绩,计算它们的总和和平均值,然后输出结果。下面是完整的代码:
```c
#include <stdio.h>
int main() {
int score1, score2; // 学生分数
float sum, average;
// 输入两个成绩
scanf("%d %d", &score1, &score2);
// 计算总分
sum = score1 + score2;
// 计算平均值
average = (float)(sum) / 2.0; // 将整数除法转换为浮点数除法以得到精确的平均值
// 输出结果
printf("总分: %d\n", sum);
printf("平均分: %.1f\n", average);
return 0;
}
```
这个程序首先通过`scanf()`函数从用户那里获取两个学生的分数,然后计算它们的和并将结果存储在`sum`变量中。接着,通过将`sum`除以2并强制转换为浮点数,得到平均值,存储在`average`中。最后,使用`printf()`函数以指定格式输出总分和平均分。
阅读全文