#include<stdio.h>
int main(void)
{
//一维数组定义
//数据类型 数组名[元素个数]
//二维数组定义
//数据类型 数组名[行][列] 行*列=数组元素个数
int arr[4][3]=
{
{98,99,97},
{81,86,89},
{74,73,79},
{66,65,69}
};
int i,j;
for(i=0;i<4;i++)
{
for(j=0;j<3;j++)
{
printf("%d ",arr[i][j]);
}
}
return 0;
}
#include<stdio.h>
int main(void)
{
//一维数组定义
//数据类型 数组名[元素个数]
//二维数组定义
//数据类型 数组名[行][列] 行*列=数组元素个数
//要求:求出四名学生三门功课的总成绩 和各个学科的总成绩
int arr[4][3]=
{
{98,99,97},
{81,86,89},
{74,73,79},
{66,65,69}
};
int sum=0;
int i,j;
for(i=0;i<4;i++)
{
for(j=0;j<3;j++)
{
sum+=arr[i][j];
}
printf("第%d名学生的总成绩:%d",i+1,sum);
sum=0; //重新初始化
}
//求出每个学科的总成绩
//将行和列颠倒
int i,j;
for(i=0;i<4;i++)
{
for(j=0;j<3;j++)
{
sum+=arr[j][i];
}
printf("第%d门学科的总成绩为:%d\n,i+1,sum);
sum=0;
}
return 0;
}