#include<stdio.h>
void fun(float b[][4],float *p1,float *p2,float *p3) 
{
	int j;
	*p1=*p2=*p3=0;
	for(j=0;j<4;j++)
{		
		*p1=*p1+b[0][j];	/*第0行的数据相加*/
		*p2=*p2+b[1][j];	/*第1行的数据相加*/
		*p3=*p3+b[2][j];	/*第2行的数据相加*/		
	}
} 

main()
{
	float a[3][4];
	float score1,score2,score3;
	int i,j;
		for(i=0;i<3;i++)
{
		for(j=0;j<4;j++)	/*二维数组的数据输入*/
			scanf("%f",&a[i][j]);
	}
	fun(a,&score1,&score2,&score3);/*函数调用，不仅传递数组首地址，还要传递变量的地址*/	
	printf("%.2f,%.2f,%.2f\n",score1,score2,score3);
}
