OJ 2530: 小勇玩lol

本文介绍了一种LOL游戏玩家计算每周战斗力的方法。通过统计一周内胜利和失败的场次,结合上一周的战斗力来计算本周的战斗力。文章提供了一个简单的C语言程序实现,帮助玩家快速了解自己战斗力的变化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

题目描述

小勇是一个忠实的lol玩家,他有自己的战斗力计算方法,每个星期他都会算一下自己的战斗力有没有增加。每周的战斗力计算公式为“胜的场数/总场数*1000+胜的场数 + 上周的战斗力”

输入

第一行是依次表示每天的胜的场数或负的场数,其中正数表示该天胜的场数,负数表示负的场数;
第二行是上星期的战斗力

输出

这个星期的战斗力(只保留整数,四舍五入)

样例输入

5 4 -7 2 -1 3 6
2000

样例输出

2734

提示

提示:  5 4 -7 2 -1 3 6

胜的总场数:  5+4+2+3+6 =20  负的总场数:  7+1 = 8  

这个星期的战斗力为:  20/28*1000+20 + 2000


代码:

#include<stdio.h>
#include<math.h>
int main()
{
    int i,k,s1=0,s=0;
    int a[7];
    for(i=0; i<7; i++)
        scanf("%d",&a[i]);
    scanf("%d",&k);
    for(i=0; i<7; i++)
    {
        if(a[i]>0)
        {
            s1+=a[i];
            s+=a[i];
        }
        else s+=-a[i];
    }
    printf("%d",s1*1000/s+s1+k);
    return 0;
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值