7-3 输入输出学生结构体 分数 10 作者 冯筠 单位 西北大学 输入n个学生的学号和成绩,然后输出。n 小于50,学号小于10位。。 输入格式: 输入n和n行学生的学号和成绩(有1位小数) 输出格式: 每行输出一个学生的学号和成绩(学号后一个空格,成绩保留1位小数)c
时间: 2024-01-21 20:17:45 浏览: 22
以下是一份C语言的代码示例:
```c
#include <stdio.h>
struct student {
char id[11];
float score;
};
int main() {
int n;
scanf("%d", &n);
struct student stu[n];
for (int i = 0; i < n; i++) {
scanf("%s %f", stu[i].id, &stu[i].score);
}
for (int i = 0; i < n; i++) {
printf("%s %.1f\n", stu[i].id, stu[i].score);
}
return 0;
}
```
输入格式为首先输入一个整数n,表示学生的数量,接下来n行依次输入学生的学号和成绩,用空格分隔。
输出格式为每行输出一个学生的学号和成绩,其中学号后面跟一个空格,成绩保留一位小数。
阅读全文