信息管理与信息系统大作业代码

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
#include <stdio.h>
#include <stdlib.h>
#define LEN (linklist *)malloc(sizeof(linklist))
#include "lianbiao.h"
#define PRINTF0printf("学号系院班级姓名高数大物英语总分\n")
#define PRINTF1 printf("学号系院班级姓名高数\n")
printf("%-7.1f",p->score[1]);
sum+=p->score[1];j++;
if(p->score[1]>=80)youxiu++;
if(p->score[1]>=60)jige++;
}
if(n==4)
{
printf("%-14s%-14s%-12s%-13s",p->snum,p->xueyuan,p->classr,p->sname);
}
else
{
r=q;q=p;p=p->next;
}
}
if(n==3)
{
if(q->score[1] < p->score[1])
{
r->next=p;q->next=p->next;p->next=q;r=p;p=q->next;
}
else
{
r=q;q=p;p=p->next;
}
}
if(n==4)
{
for(i=0; i<N; i++)
fscanf(fp,"%f",&p->score[i]);
fscanf(fp,"%f",&p->sum);
m++;
}
r->next=NULL;
fclose(fp);
printf("一共有%d条记录\n",m);
if(m==0)
{
printf("目前尚未添加记录\n");
printf("%-7.1f",p->score[2]);
sum+=p->score[2];j++;
if(p->score[2]>=80)youxiu++;
if(p->score[2]>=60)jige++;
}
printf("\n");
p=p->next;
}
fclose(fp);
}
for(i=0; i<N; i++)
printf("%-7.1f",p->score[i]);
printf("%-7.1f",p->sum);
}
if(n==2)
{
printf("%-14s%-14s%-12s%-13s",p->snum,p->xueyuan,p->classr,p->sname);
{
if(q->sum < p->sum)
{
r->next=p;q->next=p->next;p->next=q;r=p;p=q->next;
}
else
{
r=q;q=p;p=p->next;
}
}
if(n==2)
{
if(q->score[0] < p->score[0])
{
r->next=p;q->next=p->next;p->next=q;r=p;p=q->next;
float sum=0;
if(n==0)
return;
system("cls");
if((fp=fopen("data.txt","r"))==NULL)
{
printf("╮(╯_╰)╭打开文件失败,可能是此文件不存在\n");
return;
}
head=LEN;r=head;p=LEN;
fscanf(fp,"%s%s%s%s",p->snum,p->xueyuan,p->classr,p->sname);
return;
}
if(n==1) PRINTF0;if(n==2) PRINTF1;if(n==3) PRINTF2;if(n==4) PRINTF3;
for(z=1; z<=m-1; z++)
{
r=head;q=r->next;p=q->next;
for(y=1; y<=m-z; y++)
{
if(n==1)
printf("%-7.1f",p->score[0]);
sum+=p->score[0];j++;
if(p->score[0]>=80)youxiu++;
if(p->score[0]>=60)jige++;
}
if(n==3)
{
printf("%-14s%-14s%-12s%-13s",p->snum,p->xueyuan,p->classr,p->sname);
#define PRINTF2 printf("学号系院班级姓名大物\n")
#define PRINTF3 printf("学号系院班级姓名英语\n")
void view(int n)
{
FILE *fp;
int i,m=0,j=0,jige=0,youxiu=0,z,y;
linklist *head,*r,*p,*q;
for(i=0; i<N; i++)
fscanf(fp,"%f",&p->score[i]);
fscanf(fp,"%f",&p->sum);
while(!feof(fp))
{
r->next=p;
r=p;
p=LEN;
fscanf(fp,"%s%s%s%s",p->snum,p->xueyuan,p->classr,p->sname);
if(q->score[2] < p->score[2])
{
r->next=p;q->next=p->next;p->next=q;r=p;p=q->next;
}
else
{
r=q;q=p;p=p->next;
}
}
}
}
p=head->next;
whileFra Baidu bibliotekp)
{
if(n==1)
{
printf("%-14s%-14s%-12s%-13s",p->snum,p->xueyuan,p->classr,p->sname);
相关文档
最新文档