问题标题: 酷町堂:1815 "李白"的攻击力

1
0
已解决
方宇哲
方宇哲
资深守护
资深守护
#include<iostream>
#include<cstdio>
using namespace  std;
int main()
{
    int a;
    float b;
    cin>>a;
    b=a*60.5;
    cout<<b;
    return 0;
}

10分

只要怎么错的

不求代码


0
已采纳
栾峻岩
栾峻岩
初级天翼
初级天翼

李白1级的攻击力为60.50,每升级一次增加4.56攻击力。

那么李白1级应为60.5,2级为60.5+1.4.56=65.06

所以你的算法有问题!

 

每一级的攻击力是在1级的基础下,一级一级的往上加,2级就是1级+1*4.56,3级就是1级+2*4.56,……,n级就是1级+(n-1)*4.56.

根据这个公式,可以得到输出的结果:

s=60.50+(a-1)*4.56;

输出s即可。100%保证。

1
0
周思睿
周思睿
新手光能
新手光能

你有一个疏忽:

b=a*60.5;

应该为:

b=60.50+a*4.56;
周思睿在2018-09-06 13:22:55追加了内容

求采纳

周思睿在2018-09-06 13:29:26追加了内容
    cin>>a;
    a--;
    a=60.50+a*4.56;

一开始错了,对不起哈

0
0
傅文彬
傅文彬
新手天翼
新手天翼

b=a*60.5应该为b=(a-1)*4.56+60.50

傅文彬在2018-09-06 18:29:26追加了内容

采纳的人不仅帅而且智商高达200

我要回答