c语言输入3名学生三门课
时间: 2023-09-18 15:03:05 浏览: 94
可以使用C语言编程实现输入三名学生的三门课成绩。
首先,我们需要定义一个结构体来存储学生的信息和成绩,如下所示:
```c
#include <stdio.h>
// 定义学生结构体
struct Student
{
char name[50]; // 学生姓名
float score1; // 第一门课成绩
float score2; // 第二门课成绩
float score3; // 第三门课成绩
};
```
接下来,我们可以在主函数中创建一个包含三个学生的数组,并使用循环来输入学生的姓名和成绩:
```c
int main()
{
struct Student students[3]; // 创建包含三个学生的数组
// 输入学生的姓名和成绩
for (int i = 0; i < 3; i++)
{
printf("请输入第%d名学生的姓名:", i + 1);
scanf("%s", students[i].name);
printf("请输入该学生的三门课成绩:");
scanf("%f%f%f", &students[i].score1, &students[i].score2, &students[i].score3);
}
return 0;
}
```
以上代码将实现输入三名学生的姓名和每门课成绩。你可以根据需要对学生信息进行处理和输出。