#include <stdio.h> int main() { float scort[5][5]; int i = 0,j = 0; for(i=0;i<5;i++)//输入学生5门各科成绩 { for(j=0;j<5;j++) { scanf("%f",&scort[i][j]); } } float (*count)[5];//定义指针count指向包涵5个浮点元素的一维数组 float num = 0.0;//用来算总分 count = scort;//count 指向scort 的0行 for(i=0;i<5;i++) { num = 0.0; for(j=0;j<5;j++) { num = num + *(*(count+i)+j); printf("%0.1f ",*(*(count+i)+j)); } printf("%0.1f \n",num); } return 0; }