SOS 没有错误 怎么就是不行?!
答案:2 悬赏:0 手机版
解决时间 2021-04-15 12:28
- 提问者网友:了了无期
- 2021-04-15 06:50
t\,&p->t\,&number),&p->score);c,*last,"\t\t*\t*\n"t\%d"
head=forward!feof(fp1)){
p=(struct information*)malloc(sizeof(struct information));num.h>
#include next=forward;t\,f->num,f->name;n\t*\n"score);
f=f->););stdio;\t\t*\next=f;
b->:\\:\\next=NULL;\n\n\t\t\t(请按0-3选择您需要的操作)\
forward=(struct information*)malloc(sizeof(struct information));
printf("请输入新增考生的考号;t\,f->%d%s%d"num;name,&p->).txt";
printf("t\
while(;),姓名,高考总成绩:\num){
forward->n");
scanf("%d%s%d\n"r");
fp2=fopen(",f->num,f->name;next=head;name,&forward->
}
while(1!=2){
printf("\\t\t*\n");
scanf("t\!=NULL)){
b=f;f=f->next;
printf(",*head;void Find(struct information *head){
struct information *f;
int number;
f=head;
printf("请输入考号:\t2.输入考号查询考生信息\}
else{
while((forward->num>t*\n",高考总成绩,forward->t*\n"t3.显示录取考生信息\t\t\
printf("\t\t*\t\n");
scanf("
char name[20];
struct information *next;
}*p;
if(forward->c;t1.录入新增考生信息\,*fp2;
fp1=fopen(",f->t欢迎使用高考分数统计系统;n\
printf("num)&&(f->next;
last=p;
fscanf(fp1!\n");t*\n"numt\\t\t*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*\
p->next=NULL;
fscanf(fp1,"%d%s%d";%d".h>
#include next=forward;}
if(f->t0.保存退出\:%d\n",*forward;
printf(",",&forward->score);
last->next=p;);void Showall(struct information *head){
struct information *f;t*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*\n"a;\t\t*\
head=last=p;
p->
f=head;n\,&p->name;
while(f!=NULL){
printf("next;}}
void main(){
int a;
FILE *fp1;);n\,姓名:%s;t\,"score);
f=f->
printf("void Input(struct information *head){
struct information *f;
printf(".h>
struct information{
int num;w");
p=(struct information*)malloc(sizeof(struct information));\t\t*\t\,*b,*forward;n");
printf("\
printf("t\,&a);
if(a==0)
break;
else {
switch (a){
case 1:Input(head);break;
case 2:Find(head);break;
case 3:Showall(head);break;
default:printf("Errors!Again:",a);
}
}
}
};
while(f!=NULL){
if (f->num==number)
printf(" %d %s %d".txt";t\t*\n"#include num,&p->score);
b=head;
f=head->next;
forward->next=NULL;}}
f->);a
最佳答案
- 五星知识达人网友:十年萤火照君眠
- 2021-04-15 07:17
在最后一个大括号前面加上
fclose(fp1);
fclose(fp2);
就可以了,我试过了。文件打开要记得关闭,否则容易出错的
fclose(fp1);
fclose(fp2);
就可以了,我试过了。文件打开要记得关闭,否则容易出错的
全部回答
- 1楼网友:话散在刀尖上
- 2021-04-15 08:29
这是一种很常见的问提,一般都是你电脑中了一种不杀病毒,也就是说你电脑在无意中中了一种杀病软件很难杀得了也检测不出来的病毒,不知道你电脑的硬盘灯是不是经常都亮?还有电脑比以前慢了,如果是的话就一定中了以上的病毒,这种病毒会占用电脑相当大的内存空间和硬盘空间.不过如果你经常杀病的话这种病毒会不知不觉中不见了,不过要很长时间.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯