-
大小: 12KB文件類型: .txt金幣: 1下載: 0 次發(fā)布日期: 2021-06-07
- 語言: C/C++
- 標(biāo)簽:
資源簡(jiǎn)介
#include
#include
#include
#define Maxsize 100
typedef struct
{
int jchk;
int zhyk;
int xxk;
int shyk;
int rwk;
}Lesson;
typedef struct
{
char name[10];
char sex[4];
char clas[10];
char mayor[20];
char number[20];
Lesson kch;
}Linelist;
typedef struct
{
Linelist data[Maxsize];
int length;
}Sqlist;
FILE *fp;
/*保存函數(shù)*/
void Save(Sqlist &L,int n)
{
int i=0;
system("cls");
if((fp=fopen("Sqlist.txt","w"))==NULL)
{
printf("文件打不開!\n");
exit(1);
}
while(i<n)
{
fprintf(fp,"\n姓名 性別 班級(jí) 專業(yè) 學(xué)號(hào)\n");
fprintf(fp,"%s%15s%15s%15s%15s",L.data[i].name,L.data[i].sex,L.data[i].clas,
L.data[i].mayor,L.data[i].number);
fprintf(fp,"\n基礎(chǔ)課 專業(yè)課 選修課 實(shí)驗(yàn)課 人文課(學(xué)分)\n");
fprintf(fp,"%15d%15d%15d%15d%15d\n",L.data[i].kch.jchk,L.data[i].kch.zhyk,L.data[i].kch.xxk,
L.data[i].kch.shyk,L.data[i].kch.rwk);
i++;
}
fclose(fp);
printf("\n\n\n\n\n\n\n\t\t\t\t保存成功!!\n\a\a\a");
system("pause");
}
/*統(tǒng)計(jì)畢業(yè)學(xué)生*/
void Education(Sqlist L,int n)
{
int i,found=0;
system("cls");
for(i=0;i=50 && L.data[i].kch.zhyk>=50 && L.data[i].kch.xxk>=24
&& L.data[i].kch.shyk>=20 && L.data[i].kch.rwk>=8)
{
printf("\n姓名 性別 班級(jí) 專業(yè) 學(xué)號(hào)\n");
printf("%s %15s %15s %15s %15s",L.data[i].name,L.data[i].sex,
L.data[i].clas,L.data[i].mayor,L.data[i].number);
printf("\n");
printf("基礎(chǔ)課 專業(yè)課 選修課 實(shí)驗(yàn)課 人文課(學(xué)分)\n");
printf("%d %15d %15d %15d %15d\n",
L.data[i].kch.jchk,L.data[i].kch.zhyk,L.data[i].kch.xxk,
L.data[i].kch.shyk,L.data[i].kch.rwk);
found=1;
}
if(found==0)
printf("\n\n\n\n\n\n\t\t\t所有學(xué)生均不達(dá)到標(biāo)準(zhǔn),不能畢業(yè)!\n");
system("pause");
}
/*統(tǒng)計(jì)未畢業(yè)學(xué)生*/
void Diseducate(Sqlist L,int n)
{
int i,found=0;
system("cls");
for(i=0;i<n;i++)
if(L.data[i].kch.jchk<50 || L.data[i].kch.zhyk<50 || L.data[i].kch.xxk<24
|| L.data[i].kch.shyk<20 || L.data[i].kch.rwk<8)
{
printf("\n姓名 性別 班級(jí) 專業(yè) 學(xué)號(hào)\n");
printf("%s %15s %15s %15s %15s",L.data[i].name,L.data[i].sex,
代碼片段和文件信息
評(píng)論
共有 條評(píng)論