全部评论 3

  • #include<bits/stdc++.h>
    using namespace std;
    int n,a,sum=1;
    int main(){
    	cin>>n;
    	while(true){
    		for(int j=1;j<=sum;j++){
    			a+=sum;
    			n--;
    			if(n==0){
    				cout<<a;
    				return 0;
    			}
    		}
    		sum++;
    	}
    	return 0;
    }
    

    2024-07-21 来自 广东

    0
  • #include<bits/stdc++.h>
    using namespace std;
    int main(){
    int n=1,k,ans=0;
    cin>>k;
    while(k>0){
    for(int i=1;i<=n;i++){
    if(k==0){
    break;
    }
    k--;
    ans+=n;
    }
    n++;
    }
    cout<<ans;

    return 0;
    }

    2024-07-15 来自 广东

    0
  • 你这个代码逻辑比较混乱,我提供一个注释版本的代码,你自己可以对照着改一下:https://www.yuque.com/marcowang/tgcv6l/st7ew8hhdkltzysl?singleDoc#

    2024-05-21 来自 新加坡

    0
首页