没有合适的资源?快使用搜索试试~ 我知道了~
C语言学生成绩信息管理系统【结构体+文本】
1 下载量 176 浏览量
2024-02-27
16:09:55
上传
评论
收藏 431KB DOCX 举报
温馨提示
试读
9页
C语言学生成绩信息管理系统【结构体+文本】
资源推荐
资源详情
资源评论
一、代码
#include<stdio.h>
#define N 30
//结构体:
typedef struct STUDENT
{
char id[10];//学号
char name[20];//姓名
float score[3];//三门成绩,分别代表:数学 英语 计算机
float sum;//用于计算总分
} Stu;
Stu stu[N];//创建一个 30 个数量的结构体
//打印学生信息函数
void printStuInfo(Stu st)//打印学生信息数据
{
printf(" 学 号 :%s 姓 名 :%s 数 学 :%3.2f 英 语 :%3.2f 计 算 机 :%3.2f 总
分:%3.2f",
//学号 //姓名 //数学成绩
st.id, st.name, st.score[0],
//英语成绩 //计算机成绩 //总分
st.score[1], st.score[2], st.sum);
}
//读取文本信息函数
void readStuList()
{
int i = 0;
int k;
float sum;
FILE *fp = fopen("score.txt", "r");//以读的方式打开文件
if(fp == NULL)
{
return; /*若打不开则返回*/
}
while(!feof(fp))//逐条读取文件信息
{
fscanf(fp, "%s %s %f %f %f",
//学号 //姓名 //数学成绩
&stu[i].id, &stu[i].name, &stu[i].score[0],
//英语成绩 //计算机成绩
资源评论
我要八百米跑
- 粉丝: 470
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于UC3842+LTS26Q1565A设计PC机充电器 硬件(原理图+PCB)工程文件.zip
- Hive SQL经典面试题,大数据SQL经典面试题
- Qt实现喷码器代码,实现二维码、条形码、图形的旋转、移动等
- 基于LM324芯片比较器传感器模块AD09设计硬件(原理图+PCB)工程文件.zip
- HTTP请求 - 记一笔-添加记账.jmx
- 2205040245凡永超硬间隔svm.ipynb
- Qt喷码器demo,演示软件,不是代码
- 目标跟踪-基于目标中心点同时进行目标检测+目标跟踪算法实现-项目源码-优质项目实战.zip
- Python《文本特征分析-全唐诗数据挖掘及分析 》+源代码
- Netron-Setup-4.5.0
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功