求解决一道C语言函数问题

题目内容:

从键盘输入M个学生(1<=M<=20)N(1<=N<=5)门课程的成绩,统计并输出每个学生各门课程的总成绩,其中每个学生各门课程的总成绩的统计要求使用自定义函数实现

输入格式:

M+1行

第一行:M和N的值,以空格隔开

第二行至M+1行:M个学生的N门课程的成绩,每个学生的成绩一行,成绩之间以空格间隔

输出格式:

输出M个数据,数据之间以,隔开

输入样例:

2 3

89 78 63

93 70 83

输出样例:

230,246,
时间限制:2000ms内存限制:32000kb

解答如下

#include<stdio.h>
int main()
{
    int m,n;
    scanf("%d%d",&m,&n);
    int sum[20]= {0};
    for(int i=0; i<m; i++)
    {
        for(int j=0; j<n; j++)
        {
            int tem;
            scanf("%d",&tem);
            sum[i]+=tem;
        }
    }
    for(int i=0; i<m; i++)
        printf("%d,",sum[i]);
    return 0;
}