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

c語言用函數(shù)顯示成績 C語言成績判定

c語言程序題第五題 要求使用調(diào)用結(jié)構(gòu)體指針的函數(shù),輸出每個學(xué)生的成績

#includestdio.h

成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供福鼎企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站設(shè)計制作、網(wǎng)站制作、H5場景定制、小程序制作等業(yè)務(wù)。10年已為福鼎眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計公司優(yōu)惠進(jìn)行中。

struct?STUDENT{

double?score[3];

double?average;

int?id;

char?name[255];

};

void?printScore(struct?STUDENT?*);

int?main()

{

struct?STUDENT?stu[10];

int?i;

for(i=0;i10;++i)

{

printf("請輸入姓名:");

scanf("%s",stu[i].name);

printf("Please?input?the?ID:");

scanf("%d",stu[i].id);

printf("輸入三門成績,空格分隔");

scanf("%lf%lf%lf",stu[i].score[0],stu[i].score[1],stu[i].score[2]);

stu[i].average=(stu[i].score[0]+stu[i].score[1]+stu[i].score[2])/3;

}

return?0;

}

void?printScore(struct?STUDENT?*stu)

{

double?average=0,sum=0;

int?i,j,maxId=0;

for(j=0;j3;++j)

{

for(i=0;i10;++i)

{

sum+=stu[i].score[j];

if(stu[i].score[j]stu[maxId].score[j])??maxId=i;

}

average=sum/10;

printf("The?average?score?of?Class?%d?is:%lf",j,average);

printf("The?student?who?have?max?score?of?Class?1?is:\n");

printf("%s?%d?%lf?%lf?%lf?%lf\n",stu[maxId].name,stu[maxId].id,stu[maxId].score[0],stu[maxId].score[1],stu[maxId].score[2],stu[maxId].average);

sum=0;

average=0;

maxId=0;

}

}

我是按照三門課各輸出一次平均成績來寫的,望采納

用C語言實(shí)現(xiàn)一個函數(shù):輸入一個學(xué)生的成績,顯示他的等級,等級分別是:90-100為A等..

#include stdio.h

void fun(int n)

{

switch(n/10)

{

case 1:

case 2:

case 3:

case 4:

case 5:printf("成績不及格\n");break;

case 6:printf("成績?yōu)镈等\n");break;

case 7:printf("成績?yōu)镃等\n");break;

case 8:printf("成績?yōu)锽等\n");break;

case 9:

case 10:printf("成績?yōu)锳等\n");break;

}

}

void main()

{

int n;

scanf("%d",n);

fun(n);

}

用c語言設(shè)計一個程序統(tǒng)計一個班的學(xué)生成績?

#includestdio.h

#includestdlib.h

//定義一個學(xué)生結(jié)構(gòu)體數(shù)組

struct Student{

int id;

double score;

}Student[100];

//記錄實(shí)際導(dǎo)入學(xué)生個數(shù)

int len = 0;

//求最高分

void getmax() {

int maxid = 0;

double maxscore = -1;

for (int i = 0; i len; i++) {

if (Student[i].score maxscore) {

maxscore = Student[i].score;

maxid = Student[i].id;

}

}

printf("班級最高分為:%.2lf學(xué)號是:%d\n", maxscore, maxid);

}

//求最低分

void getmin() {

int minid = 0;

double minscore = 101;

for (int i = 0; i len; i++) {

if (Student[i].score minscore) {

minscore = Student[i].score;

minid = Student[i].id;

}

}

printf("班級最低分為:%.2lf學(xué)號是:%d\n", minscore, minid);

}

//求總分

double getsum() {

double sum = 0;

for (int i = 0; i len; i++) {

sum += Student[i].score;

}

return sum;

}

//求平均分

double getave() {

double ave = 0;

return getsum() / len;

}

//導(dǎo)入學(xué)生信息

void input() {

int id = 0;

double score = 0;

while (1) {

printf("請輸入學(xué)生學(xué)號:");

scanf_s("%d", id);

if (id == -1) { break; }

printf("請輸入學(xué)生成績:");

scanf_s("%lf", score);

Student[len].id = id;

Student[len].score = score;

len++;

}

printf("信息導(dǎo)入完畢!\n");

}

int main() {

input();

printf("全班總分為:%.2lf\n", getsum());

printf("全班平均分為:%.2lf\n", getave());

getmax();

getmin();

return 0;

}

注:此代碼運(yùn)行于VS2017,如果在VC6.0中運(yùn)行,可將scanf_s改成scanf

并且for(int i=0;ilen;i++){xxx}改成int i=0;for(i=0;ilen;i++){xxx}即可正常運(yùn)行

程序運(yùn)行測試圖如下:

用C語言: 編寫一個函數(shù)print,打印一個學(xué)生的成績信息。C語言新手,求大神幫助呀,程序不知道哪里錯了。

#include?stdio.h

struct?Sudent

{

char?num[6];?//改類型

char?name[8];

char?score[4];

}stu[5];

//?print?定義可以放前面

void?print(?struct?Sudent?stu[],int?count)??//加上函數(shù)類型,參數(shù)類型聲明

//?struct?student?stu[6];//這句不要

{

int?i,j;?//增加

for(i?=?0;i?count;i++)?//增加

{

printf("%s%s",stu[i].num,stu[i].name/*,stu[i].score*/);//

for(j=0;j3;j++)

printf("%d",stu[i].score[j]);

printf("\n");

}

}

//

void?main()

{

int?i,j;

//char?stu[5];?//已經(jīng)聲明stu為全局結(jié)構(gòu)體數(shù)組了,這句不要

//?char?print(char?stu);?//?

for(i=0;i5;i++)

{

scanf("%s",stu[i].num);

scanf("%s",stu[i].name);

for(j=0;j3;j++)

scanf("%d",stu[i].score[j]);

}

print(stu,5);

}

當(dāng)前標(biāo)題:c語言用函數(shù)顯示成績 C語言成績判定
網(wǎng)站鏈接:http://vcdvsql.cn/article42/doodphc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、商城網(wǎng)站、網(wǎng)站設(shè)計、品牌網(wǎng)站設(shè)計、App設(shè)計網(wǎng)頁設(shè)計公司

廣告

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

手機(jī)網(wǎng)站建設(shè)