我觉得吧,能一个循环干完,就不要用两个循环,虽然我是初学,但是越来越觉得代码写得简洁漂亮,赏心悦目,倍爽
#include<stdio.h> int main() { float arr[5][5] = {0}; int i = 0, j = 0; for(i = 0; i < 5;i++) { float sum = 0; for(j = 0; j < 5; j++) { scanf("%f",*(arr+i)+j); printf("%.1f ",arr[i][j]); sum += arr[i][j]; } printf("%.1f\n",sum); } return 0; }