写c语言程序输入一个学生的语文数学英语物理成绩计算并输出该学生的总成绩和平均成绩
时间: 2023-12-17 12:02:47 浏览: 48
```
#include <stdio.h>
int main()
{
float chinese, math, english, physics; // 定义四个科目的成绩变量
float total, average; // 定义总成绩和平均成绩变量
printf("请输入学生的语文、数学、英语、物理成绩(用空格隔开):");
scanf("%f %f %f %f", &chinese, &math, &english, &physics);
total = chinese + math + english + physics; // 计算总成绩
average = total / 4; // 计算平均成绩
printf("总成绩为:%.2f,平均成绩为:%.2f\n", total, average);
return 0;
}
```
上述程序中,我们使用了 `float` 类型来存储成绩变量,这是因为成绩可能包含小数。
程序中使用 `scanf` 函数接收输入的四个成绩,然后计算总成绩和平均成绩,最后使用 `printf` 函数输出结果。其中 `%.2f` 表示输出小数点后两位。
相关问题
c语言程序输入一个学生的语文、数学、语英语、物理成绩,计算并输出该学生的总成绩和平均成绩
```c
#include<stdio.h>
int main()
{
float chinese, math, english, physics;
float total, average;
printf("请输入该学生的语文、数学、英语、物理成绩:\n");
scanf("%f%f%f%f", &chinese, &math, &english, &physics);
total = chinese + math + english + physics;
average = total / 4;
printf("该学生的总成绩为:%.2f\n", total);
printf("该学生的平均成绩为:%.2f\n", average);
return 0;
}
```
编写C语言程序,输入一个学生的语文、数学、英语、物理成绩,计算并输出该学生的总成绩和平均成绩
```c
#include <stdio.h>
int main()
{
float chinese, math, english, physics, total, average;
printf("请输入学生的语文、数学、英语、物理成绩:\n");
scanf("%f%f%f%f", &chinese, &math, &english, &physics);
total = chinese + math + english + physics;
average = total / 4;
printf("该学生的总成绩为:%.2f\n", total);
printf("该学生的平均成绩为:%.2f\n", average);
return 0;
}
```
说明:
1. 定义变量 `chinese`、`math`、`english`、`physics` 分别表示学生的语文、数学、英语、物理成绩。
2. 使用 `printf` 函数提示用户输入学生的成绩,使用 `scanf` 函数读取用户输入的成绩。
3. 计算学生的总成绩和平均成绩,并将结果分别存储在变量 `total` 和 `average` 中。
4. 使用 `printf` 函数输出学生的总成绩和平均成绩。其中 `"%.2f"` 表示输出浮点数,保留两位小数。