三个人的四门课,分别按人和科目得出平均分并输出(C语言二维数组)。
# include & ltiostream & gt
使用命名空间std
int main()
{
int a[3][4]={{98,97,99,78},{100,67,89,98},{78,89,90,79 } };//定义一个二维数组并初始化它。
int average_a[3],average _ b[4];//定义两个一维数组,分别求平均值。
int i,j;
float sum1=0,sum 2 = 0;?
//求每个学生四个年级的平均分。
for(I = 0;我& lt3;i++)
{
for(j = 0;j & lt4;j++)
{
sum 1 = sum 1+a[I][j];
}
average _ a[I]= sum 1/4;//使用数组保存这些平均分数。
sum 1 = 0;
}
//求每科三个同学的平均分。
for(j = 0;j & lt4;j++)
{
for(I = 0;我& lt3;i++)
{
sum 2 = sum 2+a[I][j];
}
average _ b[j]= sum 2/3;
sum 2 = 0;
}
//让这三个学生依次是刘、李、。四门课依次是高数、英语、C++和心理学。
cout & lt& lt刘、和李的平均得分为
for(I = 0;我& lt3;i++)
{
cout & lt& ltaverage _ a[I]& lt;& ltendl
}
cout & lt& lt“高数、英语、C++和心理学的平均分是:”
for(I = 0;我& lt4;i++)
{
cout & lt& ltaverage _ b[I]& lt;& ltendl
}
返回0;
}
扩展数据:
1,C语言是一种面向过程的、抽象的通用编程语言,广泛应用于底层开发。c语言具有高效、灵活、功能丰富、表现力强、可移植性高等特点,在编程中备受青睐。
2.c语言编译器一般存在于各种操作系统中,如微软Windows、macOS、Linux、Unix等。C语言的设计影响了后来的很多编程语言,比如C++、Objective-C、Java、C#等等。