亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? manager.c

?? 學(xué)生信息管理系統(tǒng) 對(duì)成績(jī)進(jìn)行修改刪除查看
?? C
字號(hào):
#include <Stdio.h>
#include <Conio.h>
#include <stdlib.h>
#include <string.h> 

typedef struct studentinformation
{
    char num[10];   //學(xué)號(hào)
    char name[20];   //學(xué)生姓名
    int score[10];   //十次成績(jī)
    struct studentinformation *next;
}infor;

int menu(void)
{
    int a;
    //clrscr();
    printf("=====THE MANAGEMENT OF THE STUDENTS' ASSIGNMENT======\n\n");
    printf("1-------------------------------enter students' score\n\n");
    printf("2-----------------------------display student's score\n\n");
    printf("3------------------display the condition of the class\n\n");
    printf("4--------------------------modify the student's score\n\n");
    printf("5---------------modify the information of the student\n\n");
    printf("6------------------------display the statistical data\n\n");
    printf("0------------------------------------------------exit\n\n");
    printf("=====================================================\n\n");
    printf("please enter your select:");
    scanf("%d",&a);
    return a;
}

infor *loadfile()
{
    infor *p,*s,*head;
    int i;
    FILE *fp;
    fp=fopen("SI.txt","r");
    head=(infor*)malloc(sizeof(infor));
    p=head;
    do
    {
        s=(infor*)malloc(sizeof(infor));
        fscanf(fp,"%s%s",p->num,p->name);
        for(i=0;i<10;i++)
        {
            fscanf(fp,"%d",&(p->score[i]));
        }

        s->next=NULL;
        p->next=s;
        p=s;
    }while(!feof(fp));

    fclose(fp);
    return head;
}


void displayscore(infor *head)
{
    infor *p;
    int i,number;
    p=head;
    //clrscr();
    printf("\nPlease enter the number of the student:");
    scanf("%d",&number);
    while(1)
    {
        if(number==atoi(p->num))
        {
            printf("The information of the student:\n\n");
            printf("%s   %s\n\n",p->num,p->name);
            for(i=0;i<10;i++)
            printf("SCORE %d: %d\n\n",i+1,p->score[i]);
            getch();
            break;
        }
        p=p->next;
        if(p->next==NULL)
        {
            printf("Sorry!the student hasn't been found!\n");
            printf("Please make sure you have got the right number of the student!");
            p=head;
            getch();
            //clrscr();
            printf("\nPlease enter the number of the student(ENTER 0 TO EXIT):");
            scanf("%d",&number);
            if(number==0)
                break;
        }
    }
}

void savescore(infor *head)
{
    infor *p;
    FILE *fp;
    int i;
    p=head;
    fp=fopen("SI.txt","w");
    do
    {
        fprintf(fp,"%s %s ",p->num,p->name);
        for(i=0;i<10;i++)
            fprintf(fp,"%d ",p->score[i]);
        fprintf(fp,"\n");
        p=p->next;
    }while(p->next!=NULL);
    fclose(fp);
}

void loadscore(infor *head)  //錄入成績(jī)
{
    infor *p;
    int number,time;
    p=head;
    //clrscr();
    printf("\nPlease enter the number of the student:");
    scanf("%d",&number);
    while(1)
    {

        if(number==atoi(p->num))
        {
            printf("The information of the student:\n\n");
            printf("%s     %s\n\n",p->num,p->name);
            printf("Which time of the score do you want to change?\n\n");
            scanf("%d",&time);
            printf("Please enter the score:");
            scanf("%d",&(p->score[time-1]));

            break;
        }
        p=p->next;
        if(p->next==NULL)
        {
            printf("Sorry!The student hasn't been found!\n");
            printf("Please make sure you have got the right number of the student!");
            p=head;
            getch();
            //clrscr();
            printf("\nPlease enter the number of the student(ENTER 0 TO EXIT):");
            scanf("%d",&number);
            if(number==0)
                break;
        }
    }
    savescore(head);
}


void changescore(infor *head)
{
    infor *p;
    int number,time;
    p=head;
    //clrscr();
    printf("\nPlease enter the number of the student:");
    scanf("%d",&number);
    while(1)
    {

        if(number==atoi(p->num))
        {
            printf("The information of the student:\n\n");
            printf("%s     %s\n\n",p->num,p->name);
            printf("Which time of the score do you want to change?\n\n");
            scanf("%d",&time);
            getchar();
            printf("This student Score%d is %d.\n",time,p->score[time-1]);
            printf("Please enter the score:");
            scanf("%d",&(p->score[time-1]));
            break;
        }
        p=p->next;
        if(p->next==NULL)
        {
            printf("Sorry!The student hasn't been found!\n");
            printf("Please make sure you have got the right number of the student!");
            p=head;
            getch();
            //clrscr();
            printf("\nPlease enter the number of the student(ENTER 0 TO EXIT):");
            scanf("%d",&number);
            if(number==0)
                break;
        }
    }
    savescore(head);
}

void displayclass(infor *head)
{
    infor *p;
    int i;
    char classnum[10];
    p=head;
    //clrscr();
    printf("\nPlease enter the number of the class:");
    scanf("%s",classnum);
    printf("\nThe information of the class:\n");
    do
    {
        if(strncmp(classnum,p->num,6)==0)
        {
            printf("%s  %s\n",p->num,p->name);
            for(i=0;i<10;i++)
                printf("%d ",p->score[i]);
            printf("\n\n");

        }
        p=p->next;

    }while(p->next!=NULL);
    getch();
}

void changeinfor(infor *head)
{
    infor *p;
    int number;
    p=head;
    //clrscr();
    printf("\nPlease enter the number of the student:");
    scanf("%d",&number);
    getchar();
    while(1)
    {

        if(number==atoi(p->num))
        {
            printf("The information of the student:\n\n");
            printf("%s     %s\n\n",p->num,p->name);
            printf("Please enter the new information(NUMBER NAME):\n");
            scanf("%s%s",p->num,p->name);
            break;
        }
        p=p->next;
        if(p->next==NULL)
        {
            printf("Sorry!The student hasn't been found!\n");
            printf("Please make sure you have got the right number of the student!");
            p=head;
            getch();
            //clrscr();
            printf("\nPlease enter the number of the student(ENTER 0 TO EXIT):");
            scanf("%d",&number);
            if(number==0)
                break;
        }
    }
    savescore(head);
}
void main();
void fullmark(infor *head)
{
    infor *p;
    int time;
    p=head;

    printf("Please enter which time you want to know:");
    scanf("%d",&time);
    while(1)
    {
        if(time>10||time<1)
        {
            printf("\nSorry!the time is between 1 to 10\n");
            printf("\nPlease enter which time you want to know:");
            scanf("%d",&time);
            continue;
        }
        else
        {
            do
            {
                if(p->score[time-1]==100)
                    printf("%s   %s\n\n",p->num,p->name);
                p=p->next;
            }while(p->next!=NULL);
            getch();
            break;
        }
    }
}
void lowmark(infor *head)
{
    infor *p;
    int time;
    p=head;

    printf("Please enter which time you want to know:");
    scanf("%d",&time);
    while(1)
    {
        if(time>10||time<1)
        {
            printf("\nSorry!the time is between 1 to 10\n");
            printf("\nPlease enter which time you want to know:");
            scanf("%d",&time);
            continue;
        }
        else
        {
            do
            {
                if(p->score[time-1]<=60)
                    printf("%s   %s\n\n",p->num,p->name);
                p=p->next;
            }while(p->next!=NULL);
            getch();
            break;
        }
    }
}
void average(infor *head)
{
    infor *p;
    int time,sum=0,i=0;
    char classnum[10];
    p=head;
    printf("\nPlease enter the number of the class:");
    scanf("%s",classnum);
    printf("\nPlease enter which time you want to know:");
    scanf("%d",&time);
    do
    {
        if(strncmp(classnum,p->num,6)==0)
        {
            sum=sum+(p->score[time-1]);
            i++;
        }
        p=p->next;

    }while(p->next!=NULL);
    printf("THE AVERAGE OF THE CLASS IS:%d",sum/i);
    getch();
}
void stats(infor *head)
{

    int a;

    while(1)
    {
            //clrscr();
        printf("==============================================\n\n");
        printf("1---------------display the full mark  student\n\n");
        printf("2------------display the low mark[<60] student\n\n");
        printf("3-------------display the average of the class\n\n");
        printf("0----------------------return to the main menu\n\n");
        printf("Please enter the function number:");
        scanf("%d",&a);
        switch(a)
        {   
        case 1:
            fullmark(head);
            continue;
        case 2:
            lowmark(head);
            continue;
        case 3:
            average(head);
            continue;
        case 0:
            main();
        default:
            //clrscr();
            printf("\nSorry!The function you have chosen hasn't been built!\n");
            printf("Press any key to return to the menu!");
            getch();
            continue;
        }
    }
}

void main(void)
{
    int select;
    infor *head;

    head=loadfile();

    while(1)
    {
        select=menu();
        switch(select)
        {
        case 1:
        loadscore(head);
        continue;
        case 2:
        displayscore(head);
        continue;
        case 3:
        displayclass(head);
        continue;
        case 4:
        changescore(head);
        continue;
        case 5:
        changeinfor(head);
        continue;
        case 6:
        stats(head);
        continue;
        case 0:
        exit(0);
        default:
        //clrscr();
        printf("\nSorry!The function you have chosen hasn't been built!\n");
        printf("Press any key to return to the menu!");
        getch();
        continue;
        }
    }
    getch();
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成人午夜影院| 亚洲国产精品天堂| 欧美日韩成人在线| 国产乱码精品一区二区三| 悠悠色在线精品| 国产夜色精品一区二区av| 欧美午夜片在线观看| 国产白丝精品91爽爽久久 | 欧美韩日一区二区三区| 欧美亚洲高清一区二区三区不卡| 久久av老司机精品网站导航| 亚洲一区在线播放| 中文字幕日本不卡| 久久综合久色欧美综合狠狠| 欧美三级视频在线播放| 波波电影院一区二区三区| 久久精品国产精品亚洲红杏| 一区二区三区自拍| 国产精品久久久久久久久免费相片| 日韩一区二区精品在线观看| 欧美性xxxxxxxx| bt欧美亚洲午夜电影天堂| 国产一区 二区| 蜜臀久久99精品久久久画质超高清| 日韩美女视频19| 国产欧美日韩亚州综合| 欧美精品一区二区三区久久久| 欧美理论在线播放| 欧美三级电影在线看| 色狠狠一区二区三区香蕉| caoporen国产精品视频| 粉嫩aⅴ一区二区三区四区| 国产呦萝稀缺另类资源| 精品在线一区二区| 青青草97国产精品免费观看无弹窗版| 亚洲一区二区三区在线看| 亚洲欧美另类小说视频| 亚洲欧洲在线观看av| 国产精品乱码久久久久久| 国产日韩欧美亚洲| 欧美国产欧美亚州国产日韩mv天天看完整| 欧美刺激午夜性久久久久久久| 91精品国产综合久久久久久漫画| 欧美三级视频在线| 制服丝袜亚洲播放| 日韩欧美一二区| 精品精品国产高清一毛片一天堂| 欧美tk丨vk视频| 久久精品亚洲麻豆av一区二区| 久久久久成人黄色影片| 国产婷婷色一区二区三区 | 日韩一区二区三| 日韩你懂的在线播放| 久久青草国产手机看片福利盒子| 久久久久国产免费免费 | 中文字幕亚洲一区二区av在线 | 日韩一级二级三级精品视频| 日韩一区二区视频| 精品第一国产综合精品aⅴ| 国产欧美综合色| 亚洲区小说区图片区qvod| 亚洲制服丝袜av| 毛片av中文字幕一区二区| 国产精品91xxx| 99久久精品情趣| 欧美日韩久久久久久| 日韩欧美一卡二卡| 中文字幕国产精品一区二区| 一区二区三区在线视频免费| 视频一区中文字幕国产| 国产一区二区在线电影| 97se狠狠狠综合亚洲狠狠| 欧美日韩国产一级片| 精品精品国产高清一毛片一天堂| 国产精品天天看| 亚洲成av人片一区二区梦乃| 紧缚奴在线一区二区三区| 成人福利视频在线| 9191成人精品久久| 国产婷婷色一区二区三区在线| 亚洲黄色在线视频| 久久99最新地址| 色噜噜夜夜夜综合网| 欧美va天堂va视频va在线| 亚洲欧美色一区| 久久国产婷婷国产香蕉| 色香色香欲天天天影视综合网| 日韩欧美中文字幕精品| 亚洲视频1区2区| 精品在线观看视频| 色综合久久综合| 精品免费日韩av| 亚洲综合久久久| 国产福利精品导航| 91精品免费在线观看| 中文字幕一区二区三区不卡| 美女视频一区在线观看| 91看片淫黄大片一级| 久久亚洲一区二区三区明星换脸| 亚洲精品自拍动漫在线| 国产精品一区在线观看乱码| 欧美日韩一区国产| 国产欧美一区二区精品婷婷 | 久久综合九色欧美综合狠狠| 一区二区成人在线| 成人精品电影在线观看| 欧美大白屁股肥臀xxxxxx| 一区二区三区中文字幕电影 | 久久久国产精品麻豆 | 91女神在线视频| 2欧美一区二区三区在线观看视频| 亚洲制服欧美中文字幕中文字幕| 高清久久久久久| www精品美女久久久tv| 日本中文字幕一区二区有限公司| 色哟哟欧美精品| 国产精品久久久久一区二区三区| 狠狠色丁香久久婷婷综合_中| 欧美影院午夜播放| 亚洲欧美日韩一区二区| 成人精品国产免费网站| 国产欧美日韩精品a在线观看| 麻豆精品视频在线观看免费| 7777精品伊人久久久大香线蕉完整版| 亚洲欧美日韩精品久久久久| 丰满白嫩尤物一区二区| 亚洲国产高清不卡| 国产成人8x视频一区二区| 欧美精品一区二区在线播放| 免费欧美日韩国产三级电影| 91麻豆精品91久久久久同性| 亚洲国产精品一区二区www| 欧美午夜精品久久久久久超碰| 亚洲精品乱码久久久久久黑人| 97久久精品人人做人人爽50路 | 国产午夜精品福利| 国产精品亚洲一区二区三区在线| 精品国产乱子伦一区| 国产中文字幕一区| 久久精品水蜜桃av综合天堂| 国产揄拍国内精品对白| 久久久不卡网国产精品二区 | 欧美videos大乳护士334| 日韩av电影天堂| 日韩精品在线一区二区| 精品一区二区三区在线播放 | 欧美精品久久一区| 日本成人中文字幕在线视频| 91麻豆精品久久久久蜜臀| 青青草国产成人99久久| 久久亚洲一区二区三区明星换脸| 国产69精品久久777的优势| 国产精品国产三级国产普通话99| aaa亚洲精品| 艳妇臀荡乳欲伦亚洲一区| 欧美日韩高清一区| 久久国产精品色| 国产人成亚洲第一网站在线播放 | 国产亚洲欧洲997久久综合 | 在线播放91灌醉迷j高跟美女| 日韩av电影免费观看高清完整版 | 91在线视频观看| 亚洲高清免费视频| 日韩欧美一二区| 成人黄色av电影| 五月天久久比比资源色| 日韩欧美一二区| a级高清视频欧美日韩| 亚洲国产精品麻豆| 久久综合色综合88| 色综合一个色综合亚洲| 日韩精品1区2区3区| 国产日韩欧美一区二区三区乱码 | 91亚洲国产成人精品一区二区三| 亚洲一区在线播放| 精品粉嫩aⅴ一区二区三区四区| 成人午夜大片免费观看| 亚洲午夜影视影院在线观看| 欧美不卡123| 91毛片在线观看| 久久电影网站中文字幕 | 黄色日韩三级电影| 亚洲欧洲日产国码二区| 欧美一区二视频| 成人av在线网站| 日韩中文欧美在线| 国产精品三级电影| 欧美一区二区精品| 99久久精品国产一区| 蜜桃久久久久久久| 亚洲另类在线制服丝袜| 精品国产3级a| 欧美日韩视频专区在线播放| 国产a久久麻豆| 日韩电影在线观看一区| 亚洲欧洲国产日本综合| 日韩三级.com| 欧美性大战久久| 成人免费精品视频| 精品一区二区三区蜜桃|