0
点赞
收藏
分享

微信扫一扫

【牛客网】骑士与金币(BC96 [NOIP2015]金币)

王远洋 2022-03-11 阅读 84
c#c语言

        [NOIP2015]金币_牛客题霸_牛客网 (nowcoder.com)

include<stdio.h>
int main()
{
    int data = 0;
    int sum = 1;
    int data2=0;
    int k = 1;
    scanf("%d",&data);
    for(int i = 1;k<data;i++)
    {
        for(int j = 0;j<i;j++)
        {
            if(k>data)
                break;
                sum+=i;
                k++;
        }
    }

    return 0;
}

这题肯定是要循环解决问题的,我们拿一个值记录已经过去的天数,拿一个值接收一共的天数,每循环加一次我们就判断一次当今的天数和总天数比,我们大循环是当天加的金币,我们小循环是一共加几次金币,每加一次我们天数就+1,直到我们天数大于总天数,就可以停止循环。

举报

相关推荐

0 条评论