今晚内容:C语言-经典学生管理系统 今晚内容:C语言-经典学生管理系统 //今晚内容:C语言-经典学生管理系统 //讲课老师:范志军 QQ:208824435 //需求:1.输入学生资料,包括编号、姓名、考试三门成绩及平均分。 // 2.要写入到文件,文件里读取出来再显示到屏幕上。 #include //结构体是用来存储一堆不同数据类型的数据 struct student//声明结构体 student {//结构体成员 char num[10];//学生编号 char name[10];//学生姓名 int score[3];//3门成绩 float avr;//平均分 }; //结构体的三要素:结构体的声明:struct 结构体的变量(指针、数组...) 结构体成员 //三要素的关系:声明的结构体可以用来产生结构体变量,结构体的变量可以用来访问结构体成员 int main() { int i;//循环输入分数的变量 int sum=0;//统计总分数变量 FILE* fp; struct student stu;//声明的结构体产生结构体变量 printf('请输入学生的编号:'); scanf('%s',stu.num); printf('请输入学生的姓名:'); scanf('%s',stu.name); for(i=0;i<> { printf('请输入第%d门成绩:\n',i+1); scanf('%d',&stu.score[i]); sum+=stu.score[i];//求出总分数 } stu.avr=sum/3.0; fp=fopen('student.txt','w+'); if(fwrite(&stu,sizeof(struct student),1,fp)!=1) printf('写入文件失败'); fclose(fp); printf('学生编号:%s.\n',stu.num); printf('学生姓名:%s.\n',stu.name); for(i=0;i<> { printf('显示第%d门成绩:%d\n',i+1,stu.score[i]); } printf('平均分:%0.2f',stu.avr); return 0; } 上面的学习大纲,相信大家都很想学会项目开发,也是找工作的根本。 上面的学习纲、学习流程、活动海报,相信百分百能解决你自学中的所有难题,相信自己,相信我们,就加入我们VIP团队奋斗、努力。 投资学习是终身授益的,伴随你一生的技术,相信自己技术能改变你一生的命运。想参与系统学习班大团队的同学切勿错过,咨询或办理入学手续请联系: |
|