C语言:3个学生4门课,计算各同学平均分和各门课的平均分

作者&投稿:岑廖 (若有异议请与网页底部的电邮联系)
假设有3个学生 每个学生均选修了4门课程 计算出每个学生的平均分与总成绩 的c语言 编程怎么写~

#include
#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门课程的成绩
",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
",i+1,add[i]/M);
for(i=0;i<M;i++)
printf("第%d门课的平均成绩:%.1f
",i+1,k[i]/N);
}

#include
#include
#define M 4
#define N 5
void main()
{ float score[M][N];
char name[M][20];
int ia,ib;
clrscr();
score[4][4]=0;
printf("please input the 3 students' names:
");
for(ia=0;ia<3;ia++)
{ printf("%d:",ia+1);
scanf("%s",name[ia]);
}
for(ia=0;ia<3;ia++)
{ printf("please input the %s's scores:
",name[ia]);
for(ib=0;ib<4;ib++)
{ scanf("%f",&score[ia][ib]);
}
}
for(ib=0;ib<4;ib++)
{ score[3][ib]=0;
for(ia=0;ia<3;ia++)
{ score[3][ib]=score[3][ib]+score[ia][ib];
}
}
for(ia=0;ia<4;ia++)
{ score[4][ia]=score[3][ia]/3;
}

printf("

the average is:
");
for(ia=0;ia<4;ia++)
{ printf("%.1f ",score[4][ia]);
}
}

float aver1[3],aver2[4];//-----四门课,所以要定义数组为四个浮点数据空间,aver2数组定义小了


c语言输入3名学生4门功课,求每名学生中最高成绩
if(max<score) { max=score;9 maxIndex=j; } } stu[i][j]=maxIndex; } for(i=0;i<3;i++) printf("学生%d的最高成绩是学科%d:%d分\\n",i+1,stu[i][4]

C语言 有三个学生,上四门课,要求输入全部学生的各门课成绩,并分别求出...
j < MAX_STUDENT; j++) { printf("请输入第%d门课第%d个同学的成绩:\\n", i+1, j+1); scanf("%d", &score[i][j]); avg[i] += score[i][j]; } avg[i] \/= MAX_STUDENT; printf("第%d门课的平均成绩为:...

C语言问题。通过键盘输入3名学生4门课程的成绩,分别求每个学生的平均成...
{\/\/输入成绩 for(j=0;j<3;j++);scanf("%f ", &data[i][j]);scanf("%f\\n", &data[i][4]);} for(i=0;i<4;i++)\/\/求平均分 data[3][i]=(data[0][i]+data[1][i]+data[2][i])\/3;for(j=0;j<4;j++)\/\/求总分 data[j][4]=data[j][0]+data[j][1]+data[...

C语言问题。通过键盘输入3名学生4门课程的成绩,分别求每个学生的平均成...
printf("请输入成绩:\\n"); for(i=0;i<3;i++) for(j=0;j<4;j++) scanf("%3d",&a[i][j]); for(i=0;i<3;i++) a[i][4]=(a[i][0]+a[i][1]+a[i][2]+a[i][3])\/4; for(j=0;j<5;j++) a[3][j]=(a[0][j]+a[1][j]+a[2][j])\/3; printf("数组为:\\n"...

C语言:有三个学生,上四门课,要求输入全部学生的各门课成绩,并分别求出...
return *this; } \/\/ 输出学生信息以及分数 void printfStu() { printf("%s\\t%0.2f\\t%0.2f\\t%0.2f\\t%0.2f\\t%0.2f\\n", szName, score1, score2, score3, score4,avgSocre); }};int main(){ const int stuCount = 3; student stuArray[stuCount]; ...

C语言数组题:有3个学生,上4门课,要求输入全部学生各门课的成绩并分别...
include <stdio.h>\/\/C语言数组题:有3个学生,上4门课,要求输入全部学生各门课的成绩并分别求出每门课的平均成绩int main(){double score[3][4] = {0.0};int i,j;double sum = 0;for(i=0;i<3;i++)for(j=0;j<4;j++){printf("请输入学生%d 科目%d的成绩:",i+1,j+1);...

用c语言写 有三个学生四门课成绩,统计每人课程及各门课程的平均分
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];} } f...

C语言:有3个学生,上4门课,输入全部学生的各门课程成绩,并分别求出每...
printf("请依次输入第%d个学生4门课的成绩:(顺序为语文,英语,数学,计算机)\\n",i+1);scanf("%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]....

C语言题目:有3个学生,各学4门课,从键盘输入成绩,要求统计出每门最高分...
void main(){ struct student students[3];int i,j,max;printf("请依次输入学号,及3门科目的成绩!\\n);for(i=0;i<3;i++){ printf("第%d个学生,学号:\\n",i);scanf("%s",students[i].student_id);printf("输入成绩成绩\\n:);for(j=0;j<4;j++){ printf("第%d门课的成绩:",j...

c语言编程问题:有3个学生4门课程的成绩,用函数计算每个学生的平均成绩...
main(){int A[][4] = { { 65, 67, 70, 60 }, { 80, 87, 90, 81 }, { 90, 99, 100, 98 }};int i;for (i=0; i<3; i++){printf("第%d个学生平均成绩为%.2f\\n", i+1, aver(A, i));}}运行结果如下:请采纳 ...

滕州市13567884182: 用C语言 输入4个学生的3门课成绩,计算并输出每科成绩的最高分和每个学生的平均分 -
单于伟特尔: 朋友您好!针对您的问题我作出如下回答: 这道题您代码其实非常丑,这种for循环重复使用,不是一个好代码. 既然有四个学生,为何不用1~4的循环直接概括呢? 在计算最高分和平均分时,是用不到sqrt函数的.不过如果要用,的确是要...

滕州市13567884182: C语言,求;三个学生四门课,求输出各科的平均成绩? -
单于伟特尔: #include<stdio.h> main() {int i,j;float a,s, avg;for(i=1;i<=3;i++){s=0;for(i=1;i<=4;i++){scanf("%f",&a);s=s+a;}avg=s/5;printf("the average exam is %f\n",avg);} }

滕州市13567884182: 假设有3个学生 每个学生均选修了4门课程 计算出每个学生的平均分与总成绩 的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];...

滕州市13567884182: c语言中如何统计三个学生四门课程的个人总成绩和所有学生单科总成绩二维数组? -
单于伟特尔: #include"iostream"void main() { int a[5][6]; int sum=0; int a1,b,c,d,e,f,g,h,i,j; for(a1=1;a1<=3;a1++) { printf("请输入第%d个人的成绩,顺序为:数学,语文,英语,化学",a1);for(b=1;b<=4;b++)scanf("%d",&a[a1][b]); } for(c=1;c<=3;c++)...

滕州市13567884182: c语言:有3个学生,上4门课 要求输入全部学生的各门课成绩,并分别求 -
单于伟特尔: #include //c语言数组题:有3个学生,上4门课,要求输入全部学生各门课的成绩并分别求出每门课的平均成绩 int main() { double score[3][4] = {0.0}; int i,j; double sum = 0; for(i=0;i<3;i++) for(j=0;j<4;j++) { printf("请输入学生%d 科目%d的成绩:...

滕州市13567884182: C语言 有三个学生,上四门课,要求输入全部学生的各门课成绩,并分别求出每门课的平均成绩. -
单于伟特尔: #include #define MAX_STUDENT 3 //学生数 #define MAX_SCORE 4 //学科数 int main(int argc, char *argv[]) { int score[MAX_SCORE][MAX_STUDENT] = {{0}}; int avg[MAX_SCORE] = {0}; int i = 0, j = 0; for (i = 0; i < MAX_SCORE; i++) { for (j = 0; ...

滕州市13567884182: C语言 输入三个学生4门课的成绩,计算每个学生的总分和平均成绩并输出,结果保留一位小数 -
单于伟特尔: #include <stdio.h> #include <stdlib.h> int main() { int a[3][4]; int m,n; float pingjunfen; for(m = 0;m <= 2; m++) { for(n =0; n<= 3; n++) { scanf("%d", &a[m][n]); } printf("\n"); } for(m = 0;m <= 2; m++) { int zonghe = 0; for(n =0; n<= 3; n++) { zonghe +=...

滕州市13567884182: C语言数组题:有3个学生,上4门课,要求输入全部学生各门课的成绩并分别求出每门课的平均成绩 -
单于伟特尔: #include "stdio.h" float aver(int (*p)[4],int n) { int i; float sum=0; for (i=0; i<4; i++) { sum += p[n][i]; } return sum/4.; } main() { int A[][4] = { { 65, 67, 70, 60 }, { 80, 87, 90, 81 }, { 90, 99, 100, 98 }};int i; for (i=0; i<3; i++) { printf("第%d个学生平均成绩为...

滕州市13567884182: C语言:有3个学生,上4门课,输入全部学生的各门课程成绩,并分别求出每门课的平均成绩 -
单于伟特尔: #include<stdio.h>#include<conio.h>#define M 4#define N 5 void main() { float score[M][N]; char name[M][20]; int ia,ib; clrscr(); score[4][4]=0; printf("please input the 3 students' names:\n"); for(ia=0;ia<3;ia++) { printf("%d:",ia+1); scanf("%s",...

滕州市13567884182: c语言编程问题:有3个学生4门课程的成绩,用函数计算每个学生的平均成绩,然后输出. -
单于伟特尔: #include<stdio.h> void xsaver(float (*p1)[4],int n) //每个学生的平均分 { float stud[n];int i,j; stud[0]=0;stud[1]=0;stud[2]=0; for(i=0;i<n;i++) { for(j=0;j<4;j++) stud[i]+=*(*(p1+i)+j); printf("stud[%d]=%5.2f\t",i,stud[i]/4); } printf("\n"); } void kcaver(float (*p)[4],...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网