我的代码是这样的,是不是要用循环?循环怎么放?帮我改一下这个代码

函数编程,足球比赛本队的进球数与对方的进球数计算本队的积分。函数的两个参数分别代表本队的进球数和对方的进球数。赢则积分为3,平则积分为1,输则积分为0。某球队与其他球队的5场比赛的比分分别是
12 10 32 22 00
求该球队的积分。

img

#include <stdio.h>

int scroe(int s, int o);

int main()
{
    int n, m;
    int total_score = 0; // 用于记录总积分

    // 循环五次,每次输入本队的进球数和对阵方的进球数,并调用scroe函数计算积分
    for (int i = 0; i < 5; i++)
    {
        printf("请输入本队的进球数: ");
        scanf("%d", &n);
        printf("请输入对阵方的进球数: ");
        scanf("%d", &m);
        int match_score = scroe(n, m); // 计算本场比赛的积分
        total_score += match_score;    // 累加总积分
    }

    printf("本队的总积分是%d.\n", total_score);

    return 0;
}

int scroe(int s, int o)
{
    if (s > o)
        return 3;
    else if (s == o)
        return 1;
    else
        return 0;
}

望采纳。