没有输出,求助大佬

P2669 [NOIP2015 普及组] 金币

ls060924 @ 2021-10-02 11:38:08

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int k,i,s=0,n=0,m=0,j=0;
    cin>>k;
    for(i=1;i<=k;i=i+n)
    {
        n++;
        for(m=1;m<=n;m++)
        {
            s=s+n;
            j++;
        }
        m=1;
        if(j==k)
        cout<<s;
    }
return 0;

}


by bingo888 @ 2021-10-02 12:13:16

你的j,在m的循环里面,就已经大于k了,应该把判断输出的条件放在m循环里面


|