用C语言编程:用指针实现:将10个学生5门课成绩存入二维数组,求每个学生总成绩和平

用C语言编程:用指针实现:将10个学生5门课成绩存入二维数组,求每个学生总成绩和平

#include
void main()
{
float cj[10][5],scj[10]={0},acj[10];//腔斗cj数组存入所有成绩,scj数组存入总分,acj数组存入平均分
int i,j;
for(i=0;i<10;i++) //输入成绩并计算亮悔总分平均分
{
printf("请输入第%d位学生的成绩:\n",i+1);
for(j=0;j<5;j++)
{
scanf("%f",&cj[i][j]); //输入成绩
scj[i]+=cj[i][j]; //计算总分
}
acj[i]=scj[i]/5; //计算平均分伍键磨
}

for(i=0;i<10;i++) //输出总分
printf("第%d位学生的总分为:%f\n",i+1,scj[i]);
for(i=0;i<10;i++) //输出平均分
printf("第%d位学生的平均分为:%f\n",i+1,acj[i]);
}
void fun(float a[][]){
float p=a[0],sum[10]=0.0;int i,j;
for(i=0;i<10;i++)
for(j=0;j<5;j++)
sum[i]+=*(p++);
for(i=0;i<10;i++)
printf("岁侍弊%f\谈饥t%f\乎族n",sum[i],sum[i]/5);
}
← 上一篇: 下一篇: →