网站大量收购闲置独家精品文档,联系QQ:2885784924

c语言大作业(全).pdf

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
#include stdafx.h #include stdio.h #include stdlib.h #include string.h #include malloc.h #define LEN sizeof(struct student) #define NULL 0 int n,m; int k 1; struct student {char num[20]; char name[20]; int age; char profession[50]; int maths; int english; int C_program; float ave; struct student * next; }; float ave(struct student * p1) { float ave; ave (float)(p1-maths+p1-english+p1-C_program)/3; return ave; } void save(struct student *head) { struct student *p1 head; FILE *outFile; outFile fopen(stu.bin, wb); if (outFile NULL) { printf(\nFile error.); } else { while(p1 ! NULL) { fwrite(p1, sizeof(struct student), 1, outFile); p1 p1-next; } fclose(outFile); } } //将数据存入文档中 void check(struct student * head,struct student * p1) {struct student *h head; for(m 0;mn;m++,h h-next ) { if(strcmp(h-num,p1-num) 0) {printf(输入号码重复\n); printf(请重新输入学号:); scanf(%s,p1-num); getchar(); check(head,p1); } } } //检验学号是否重复 struct student * creat() {struct student * head; struct student *p1,*p2; n 0; p1 p2 (struct student *)malloc(LEN); printf(学号:\n); scanf(%s,p1-num); getchar(); printf(姓名:\n); gets(p1-name); printf(年龄:\n); scanf(%d,p1-age); getchar(); printf(专业:\n); gets(p1-profession); printf(数学成绩:\n); scanf(%d,p1-maths); printf(英语成绩:\n); scanf(%d,p1-english); printf(C语言成绩:\n); scanf(%d,p1-C_program); head NULL; while(strcmp(p1-num,0)! 0) {n n+1; if(n 1)head p1; else p2-next p1; p2 p1; p1 (struct student *)malloc(LEN); printf(学号:\n); scanf(%s,p1-num); getchar(); check(head,p1);//检查输入的学号是不是重复且是不是重复输错 printf(姓名:\n); gets(p1-name); printf(年龄:\n); scanf(%d,p1-age); getchar();

文档评论(0)

wx171113 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档