简单运动会分数统计系统c语言数据用文件保存
时间: 2023-12-22 15:05:57 浏览: 86
好的,下面是一个简单的运动会分数统计系统的C语言代码,它可以将数据保存在文件中:
```c
#include <stdio.h>
#define MAX_STUDENT 100
typedef struct {
char name[20];
int score;
} student_t;
int main() {
int i, n;
student_t students[MAX_STUDENT];
printf("请输入学生人数:");
scanf("%d", &n);
// 输入学生信息
for (i = 0; i < n; i++) {
printf("请输入第%d个学生的姓名:", i + 1);
scanf("%s", students[i].name);
printf("请输入第%d个学生的分数:", i + 1);
scanf("%d", &students[i].score);
}
// 打开文件
FILE *fp = fopen("score.txt", "w");
if (fp == NULL) {
printf("无法打开文件!\n");
return 1;
}
// 将学生信息写入文件
for (i = 0; i < n; i++) {
fprintf(fp, "%s %d\n", students[i].name, students[i].score);
}
// 关闭文件
fclose(fp);
printf("学生信息已保存到文件中!\n");
return 0;
}
```
这个程序会要求用户输入学生的姓名和分数,然后将这些信息保存到一个名为“score.txt”的文件中。如果文件无法打开,则程序会返回一个错误代码。您可以根据您的需要修改这个程序。
相关推荐
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)