當前位置:首頁 » 編程語言 » c語言四門課
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言四門課

發布時間: 2022-05-30 00:35:24

Ⅰ 編一程序,從鍵盤上輸入四門功課成績,求總成績和平均成績,並輸出,(c語言)急用

用四個變數a,b,c,d分別表示輸入的四門功課的成績,用s表示總成績,用av表示平均成績並輸出。程序如下:
#include <stdio.h>
int main()
{ int a,b,c,d,s;
float av;
scanf("%d%d%d%d",&a,&b,&c,&d);
s=a+b+c+d;
av=s/4.0;
printf("%d %.2f\n",s,av);
return 0;
}

Ⅱ C語言程序設計用數組求六個學生四門課中各科的最高分,最低分和平均分的程序代

#include <stdio.h>

#define N 6

int main()

{ int a[N+3][4]= {0},i,j;

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

{ for (j=0; j<4; j++)

{ scanf("%d",&a[i][j]);

a[N][j]+=a[i][j];

if(i==0)a[N+1][j]=a[N+2][j]=a[i][j];

else if(a[N+1][j]<a[i][j])

a[N+1][j]=a[i][j];

if(j==0)a[N+2][j]=a[i][j];

else if(a[N+2][j]>a[i][j])

a[N+2][j]=a[i][j];

}

}

for (j=0; j<4; j++)

printf("學科%d的平均分:%.2f 最高分:%d 最低分:%d ",j+1,a[N][j]/6.0,a[N+1][j],a[N+2][j]);

return 0;

}

Ⅲ c語言程序設計:任意輸入4門課程的成績,計算它們的平均值

代碼如下:


main(){


int i;


double sum = 0, num;


for(i=1; i<5; i++){


printf("請輸入第%d門課的成績:", i);

scanf("%d",&i)


num = input.nextDouble();


sum+=num;


}


double average = sum/4;


printf("4門課成績的平均分為:%.2f",average);


}


}

源代碼截圖:

Ⅳ 用c語言寫 有三個學生四門課成績,統計每人課程及各門課程的平均分

#include <stdio.h>
#define M 4
#define N 3
void main()
{
float score[M],add[N]={0},k[M]={0};
int i,j;
for(i=0;i<N;i++)
{
add[i]=0;
printf("輸入第%d個學生%d門課程的成績\n",i+1,M);
for(j=0;j<M;j++)
{
scanf("%f",score[j]);
add[i]+=score[j];
k[j]+=score[j];
}
}
for(i=0;i<N;i++)
printf("第%d個學生平均成績:%.1f\n",i+1,add[i]/M);
for(i=0;i<M;i++)
printf("第%d門課的平均成績:%.1f\n",i+1,k[i]/N);
}

Ⅳ C語言編程 輸入一個學生四門課的成績,計算平均成績

#include 「stdio.h」
void main(){
double scores[4];
double sum,avg;
printf("請輸入四門課的成績:");
for(int i=0;i<4;i++)
{
printf("第%d門成績為: ",i);
scanf(score[i]);
printf("/n");
sum+=scores[i];
}
avg=sum/4;
printf("四門課平均成績為%f",avg);
}

Ⅵ C語言:有3個學生,上4門課,輸入全部學生的各門課程成績,並分別求出每門課的平均成績

#include <stdio.h>

struct score //假設四門課分別為語文,數學,英語,計算機。
{
float chinese;
float math;
float english;
float computer;
};
void main()
{
score st[3];
int i;
float avch=0;
float avma=0;
float aven=0;
float avco=0;

for(i=0;i<3;i++)
{
printf("請依次輸入第%d個學生4門課的成績:(順序為語文,英語,數學,計算機)\n",i+1);
scanf("%f%f%f%f",&st[i].chinese,&st[i].math,&st[i].english,&st[i].computer);
}

for(i=0;i<3;i++)
{
avch+=st[i].chinese;
avma+=st[i].math;
aven+=st[i].english;
avco+=st[i].computer;
}

printf("\n語文的平均分為:%f",avch/3.0);
printf("\n數學的平均分為:%f",avma/3.0);
printf("\n英語的平均分為:%f",aven/3.0);
printf("\n計算機的平均分為:%f\n",avco/3.0);
}

Ⅶ C語言 有三個學生,上四門課,要求輸入全部學生的各門課成績,並分別求出每門課的平均成績。

#include<stdio.h>

#defineMAX_STUDENT3//學生數
#defineMAX_SCORE4//學科數

intmain(intargc,char*argv[])
{
intscore[MAX_SCORE][MAX_STUDENT]={{0}};
intavg[MAX_SCORE]={0};
inti=0,j=0;

for(i=0;i<MAX_SCORE;i++)
{
for(j=0;j<MAX_STUDENT;j++)
{
printf("請輸入第%d門課第%d個同學的成績: ",i+1,j+1);
scanf("%d",&score[i][j]);

avg[i]+=score[i][j];
}
avg[i]/=MAX_STUDENT;
printf("第%d門課的平均成績為:%d ",i+1,avg[i]);
}

return0;
}

這里沒有考慮小數,自行考慮吧

Ⅷ C語言:有三個學生,上四門課,要求輸入全部學生的各門課成績,並分別求出每門課的平均成績按升序輸出

#include<stdio.h>
structstudent
{
charszName[100];
floatscore1;//課程1成績
floatscore2;//課程2成績
floatscore3;//課程3成績
floatscore4;//課程4成績
floatavgSocre;//平均成績


//等號重載
studentoperator=(student&st)
{
sprintf(szName,st.szName);

score1=st.score1;
score2=st.score2;
score3=st.score3;
score4=st.score4;
avgSocre=st.avgSocre;

return*this;
}

//輸出學生信息以及分數

voidprintfStu()
{
printf("%s %0.2f %0.2f %0.2f %0.2f %0.2f ",szName,score1,score2,score3,score4,avgSocre);
}


};

intmain()
{
constintstuCount=3;
studentstuArray[stuCount];

printf("姓名 課程1成績 課程2成績 課程3成績 課程4成績 ");

for(inti=0;i<stuCount;i++)
{

scanf("%s%f%f%f%f",
stuArray[i].szName,
&stuArray[i].score1,
&stuArray[i].score2,
&stuArray[i].score3,
&stuArray[i].score4);

stuArray[i].avgSocre=(stuArray[i].score1+stuArray[i].score2+
stuArray[i].score3+stuArray[i].score4)/4;

}

//排序
for(inti=0;i<stuCount;i++)
{
for(intj=0;j<stuCount-i-1;j++)
{
if(stuArray[j+1].avgSocre<stuArray[j].avgSocre)
{
studentstu=stuArray[j];
stuArray[j]=stuArray[j+1];
stuArray[j+1]=stu;
}
}
}

//列印
printf("姓名 課程1成績 課程2成績 課程3成績 課程4成績 平均成績 ");

for(inti=0;i<stuCount;i++)
{
stuArray[i].printfStu();
}

return0;
}

運行結果如下:

Ⅸ c語言 輸入5個學生的4門課成績,用函數求出每門課平均成績,在主函數輸出平均成績

摘要 "#include

Ⅹ c語言問題三個學生上四門課輸入成績求每門課平均成績

#include<stdio.h>

intmain()
{
inti;
intsum=0;
for(i=0;i<3;i++)
{
sum=0;
inta,b,c,d;
printf("請輸入學生%d四門課成績,空格分隔 ",i+1);
scanf("%d%d%d%d",&a,&b,&c,&d);
sum+=a+b+c+d;
printf("課程%d平均成績=%d ",i+1,(sum/4));
}
return0;
}