C语言程序,读取输入多行数据,计算综合得分

img


学校组队参加一场比赛,正在考虑如何确定首发名单。设计一个程序,计算可能首发队员的综合评分总和。程序要读取用户输入的多行数据,第1行是队员人数,后面的各行是队员的身高(height)厘米, 体重(weight)斤,攻击力等级(power),防御力等级(resistance)。综合评分evaluation = (height - weight) * (power + resistance)。
例子
输入:
2
180 140 2 1
165 124 5 2
输出:
407
输出的计算公式:
(2 + 1) * (180-140) + (5 + 2) * (165-124)
请在程序在用循环读取用户输入的各个队员的参数

供参考:

#include <stdio.h>
int main()
{
    int height, weight, power, resistance, evaluation, n;
    scanf("%d", &n);
    evaluation = 0;
    while (n--){
        scanf("%d%d%d%d",&height, &weight, &power, &resistance);
        evaluation += (height - weight) * (power + resistance);
    }
    printf("%d", evaluation);
    return 0;
}