主頁 > 百科知識 > c語言學生信息管理系統(tǒng)代碼

c語言學生信息管理系統(tǒng)代碼

時間:2024-11-29 18:47:59 瀏覽量:

解答:

//C語言-學生管理系統(tǒng)

//需求:

//1.輸入學生資料,包括編號、姓名、考試三門成績及平均分。

// 2.要寫入到文件,文件里讀取出來再顯示到屏幕上。

#include <stdio.h>

//1.結(jié)構(gòu)體是用來存儲一堆不同數(shù)據(jù)類型的數(shù)據(jù)

struct student //struct是結(jié)構(gòu)體的關(guān)鍵字,student是結(jié)構(gòu)體類型名

{//結(jié)構(gòu)體成員

char num[10];//學生編號

char name[10];//學生姓名 int (*a)[10];

int score[3];//三門成績

float avr; //平均分

};

//2.結(jié)構(gòu)體的三要素:類型名、變量名、成員

int main()

{

int i,sum=0;//i為輸入三門成績的循環(huán)變量 sum是用來統(tǒng)計成績的總和

struct student stu;//類型名產(chǎn)生結(jié)構(gòu)體變量名,變量名為stu

printf("請輸入學生編號:\n");

scanf("%s",stu.num);//結(jié)構(gòu)體變量名可以用來訪問結(jié)構(gòu)體成員 變量名.成員

printf("請輸入學生姓名:\n");

scanf("%s",stu.name);

for(i=0;i<3;i++)

{

printf("請輸入第%d門成績:\n",i+1);//i=0

scanf("%d",&stu.score[i]);//i=0

sum+=stu.score[i];

}

stu.avr=sum/3.0;

printf("\n顯示學生資料\n");

printf("學習編號:%s.\n",stu.num);

printf("學習姓名:%s.\n",stu.name);

for(i=0;i<3;i++)

{

printf("顯示第%d門成績:%d\n",i+1,stu.score[i]);

}

printf("平均分:%0.2f\n",stu.avr);

return 0;

}。

© 轉(zhuǎn)乾企業(yè)管理-上海店鋪裝修報建公司 版權(quán)所有 | 黔ICP備2023009682號

免責聲明:本站內(nèi)容僅用于學習參考,信息和圖片素材來源于互聯(lián)網(wǎng),如內(nèi)容侵權(quán)與違規(guī),請聯(lián)系我們進行刪除,我們將在三個工作日內(nèi)處理。聯(lián)系郵箱:303555158#QQ.COM (把#換成@)