bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

C語言學生成績管理系統(tǒng)(綜合項目)-創(chuàng)新互聯(lián)

1. 這個代碼主要實現(xiàn)以下功能:

為石拐等地區(qū)用戶提供了全套網(wǎng)頁設計制作服務,及石拐網(wǎng)站建設行業(yè)解決方案。主營業(yè)務為成都做網(wǎng)站、成都網(wǎng)站建設、石拐網(wǎng)站設計,以傳統(tǒng)方式定制建設網(wǎng)站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

2. 用到的主要參數(shù)有:

? 1.整型變量int n;用于儲存學生人數(shù)和之后的循環(huán)判斷。
? 2.字符串char name[][];用于儲存姓名。
? 3.浮點型變量float score[];用于儲存成績。
? 4.長整型變量long ID[Max];用于儲存學號。

3.用到的子函數(shù)有:

int ?Menu(void);? ? ? ? ? ? ? ? ? ? ? ?系統(tǒng)菜單
void Readscore;? ? ? ? ? ? ? ? ? ? ? 錄入每個學生的學號、姓名和考試成績
void Aaverage;? ? ? ? ? ? ? ? ? ? ? ? 計算課程的總分和平均分
void Scoreuprand;? ? ? ? ? ? ? ? ? 按成績由高到低排出名次表
void Scoredownrand;? ? ? ? ? ? ?按成績由低到高排出名次表
void IDrand;? ? ? ? ? ? ? ? ? ? ? ? ? ? ?按學號由小到大排出成績表
void Zdrand;? ? ? ? ? ? ? ? ? ? ? ? ? ? 按姓名的字典順序排出成績表
void IDFind;? ? ? ? ? ? ? ? ? ? ? ? ? ? ?按學號查詢學生排名及其考試成績
void NameFind;? ? ? ? ? ? ? ? ? ? ? ?按姓名查詢學生排名及其考試成績
void Verious;? ? ? ? ? ? ? ? ? ? ? ? ? ?按成績分為5類統(tǒng)計每個類別的人數(shù)以及所占百分比
void ScoreList; ? ? ? ? ? ? ? ? ? ? ? ?輸出每個學生的學號、考試成績
void Mingzi;? ? ? ? ? ? ? ? ? ? ? ? ? ? ?姓名交換函數(shù)
void Xuehao; ? ? ? ? ? ? ? ? ? ? ? ? ? 學號交換函數(shù)
void Fenshu; ? ? ? ? ? ? ? ? ? ? ? ? ? 交換函數(shù)
void Chengjidan;? ? ? ? ? ? ? ? ? ? 打印成績單

4.下面呈現(xiàn)的是C語言學生成績管理系統(tǒng)(綜合項目)的全部代碼。

#include#include#include#define Max 30

int  Menu(void);                                                       //系統(tǒng)菜單
void Readscore(float score[],long ID[],int n,char name[][21]);         //錄入每個學生的學號、姓名和考試成績
void Aaverage(float score[],int n);                                    //計算課程的總分和平均分
void Scoreuprand(float score[],long ID[],char name[][21],int n);       //按成績由高到低排出名次表
void Scoredownrand(float score[],long ID[],char name[][21],int n);     //按成績由低到高排出名次表
void IDrand(float score[],long ID[],char name[][21],int n);            //按學號由小到大排出成績表
void Zdrand(float score[],long ID[],char name[][21],int n);            //按姓名的字典順序排出成績表
void IDFind(float score[],long ID[],char name[][21],int n);            //按學號查詢學生排名及其考試成績
void NameFind(float score[],long ID[],char name[][21],int n);          //按姓名查詢學生排名及其考試成績
void Verious(float score[],int n);                                     //按成績分為5類統(tǒng)計每個類別的人數(shù)以及所占百分比
void ScoreList(float score[],long ID[],int n);                         //輸出每個學生的學號、考試成績
void Mingzi(char name[],char m[]);                                     //姓名交換函數(shù)
void Xuehao(long *px,long *py);                                        //學號交換函數(shù)
void Fenshu(float *px,float *py);                                      //分數(shù)交換函數(shù)
void Chengjidan(float score[],long ID[],char name[][21],int n);        //打印成績單
int  main()
{
    int x;
    int n;
    char name[Max][21];
    float score[Max];
    long ID[Max];
    printf("--------------------歡迎使用學生成績管理系統(tǒng)--------------------\n");
    printf("請輸入班級人數(shù):");
    scanf("%d",&n);
    getchar();
    while(1)
    {
        x=Menu();
        switch(x)
        {
            case 1:  Readscore(score,ID,n,name);        break;
            case 2:  Aaverage(score,n);                 break;
            case 3:  Scoreuprand(score,ID,name,n);      break;
            case 4:  Scoredownrand(score,ID,name,n);    break;
            case 5:  IDrand(score,ID,name,n);           break;
            case 6:  Zdrand(score,ID,name,n);           break;
            case 7:  IDFind(score,ID,name,n);           break;
            case 8:  NameFind(score,ID,name,n);         break;
            case 9:  Verious(score,n);                  break;
            case 10: Chengjidan(score,ID,name,n);       break;
            case 0:  return 0;                          break;
            default:printf("輸入錯誤!");
        }
    }
}



//函數(shù)功能:顯示菜單并選擇子程序
//入口參數(shù):無
//返回值:x
int Menu(void)     //---------菜單函數(shù)
{

    int x;system("cls");
    printf("--------------歡迎使用學生成績管理系統(tǒng)--------------\n");
    printf("-----------------------菜單欄-----------------------\n");
    printf("1.成績錄入\n");
    printf("2.總分和平均分計算\n");
    printf("3.成績降序排列\(zhòng)n");
    printf("4.成績升序排列\(zhòng)n");
    printf("5.學號升序排列\(zhòng)n");
    printf("6.姓名在字典中順序排序\n");
    printf("7.按學號查詢成績\n");
    printf("8.按姓名查詢成績\n");
    printf("9.成績分析\n");
    printf("10.成績單輸出\n");
    printf("0.退出\n");
    printf("請輸入你的選擇:");
    scanf("%d",&x);
    return x;
}



//函數(shù)功能:錄入每個學生的學號和考試成績
//入口參數(shù):score,ID,n,name
//返回值:無
void Readscore(float score[],long ID[],int n,char name[][21])     //---------錄入函數(shù)
{
    system("cls");
    printf("--------------------成績錄入--------------------\n");
    int i;
    printf("輸入學號、姓名和成績:\n");
    for (i=0;iscore[j])
                {
                    Fenshu(&score[i],&score[j]);
                    Mingzi(name[i],name[j]);
                    Xuehao(&ID[i],&ID[j]);
                }
            }
        }
    Chengjidan(score,ID,name,n);
    system("pause");
}



//函數(shù)功能:按成績由低到高排出名次表
//入口參數(shù):score,ID,n,name
//返回值:無
void Scoredownrand(float score[],long ID[],char name[][21],int n)     //---------成績降序排名函數(shù)
{
    system("cls");
    printf("--------------------成績降序名次表--------------------\n");
    int i,j;
    for(i=0;i0)
            {
                Mingzi(name[i],name[j]);
                Xuehao(&ID[i],&ID[j]);
                Fenshu(&score[i],&score[j]);
            }
        }
    }
    printf("--------------------名字按照字典的順序排序--------------------\n\n");
    Chengjidan(score,ID,name,n);
    system("pause");
}



//函數(shù)功能:按學號查詢學生排名及其考試成績
//入口參數(shù):score,ID,n,name
//返回值:無
void IDFind(float score[],long ID[],char name[][21],int n)     //---------學號查找函數(shù)
{
    system("cls");
    printf("--------------------學號查詢系統(tǒng)--------------------\n");long i=0;
    int low=0,high=n-1,mid,ret,j,k;
    printf("請輸入學號:\n");
    ret=scanf("%ld",&k);
    while(ret!=1)
    {
        while(getchar()!='\n');
        printf("請重新輸入正確的學號:\n");
        scanf("%ld",&k);
    }
    for(i=0;i=90&&score[i]<=100)
        {
            x1++;
        }
        else if(score[i]>=80&&score[i]<90)
        {
            x2++;
        }
        else if(score[i]>=70&&score[i]<80)
        {
            x3++;
        }
        else if(score[i]>=60&&score[i]<70)
        {
            x4++;
        }
        else
        {
            x5++;
        }
    }
    printf("優(yōu)秀人數(shù)為:  %.f   占總?cè)藬?shù)的:%.2f%%\n",x1,(x1/n)*100);
    printf("良好人數(shù)為:  %.f   占總?cè)藬?shù)的:%.2f%%\n",x2,(x2/n)*100);
    printf("中等人數(shù)為:  %.f   占總?cè)藬?shù)的:%.2f%%\n",x3,(x3/n)*100);
    printf("及格人數(shù)為:  %.f   占總?cè)藬?shù)的:%.2f%%\n",x4,(x4/n)*100);
    printf("不及格人數(shù)為:%.f   占總?cè)藬?shù)的:%.2f%%\n",x5,(x5/n)*100);
    system("pause");
}



//函數(shù)功能:交換姓名
//入口參數(shù):n,name
//返回值:無
void Mingzi(char name[],char m[])    //---------姓名交換函數(shù)
{
    char s[21];                    //---------中間儲存字符串
    strcpy(s,name);
    strcpy(name,m);
    strcpy(m,s);
}



//函數(shù)功能:交換學號
//入口參數(shù):n,ID
//返回值:無
void Xuehao(long *px,long *py)       //---------學號交換函數(shù)
{
    int x;
    x=*px;
    *px=*py;
    *py=x;
}



//函數(shù)功能:交換分數(shù)
//入口參數(shù):score,n
//返回值:無
void Fenshu(float *px,float *py)     //---------分數(shù)交換函數(shù)
{
    int x;
    x=*px;
    *px=*py;
    *py=x;
}



//函數(shù)功能:打印成績單
//入口參數(shù):score,n,ID,name
//返回值:無
void Chengjidan(float score[],long ID[],char name[][21],int n)      //------------------------------成績單函數(shù)
{
    int i;
    if(n==0)
    {
        printf("還沒有錄入成績!");
    }
    printf("      姓名       學號        分數(shù)\n");
    for(i=0;i

你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調(diào)度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧

分享題目:C語言學生成績管理系統(tǒng)(綜合項目)-創(chuàng)新互聯(lián)
分享URL:http://vcdvsql.cn/article4/pjpoe.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站外貿(mào)網(wǎng)站建設定制網(wǎng)站面包屑導航關鍵詞優(yōu)化網(wǎng)站設計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)