c++新手求助测试点只能对一两个
查看原帖
c++新手求助测试点只能对一两个
1217077
AME2014楼主2023/12/23 23:01
#include<iostream>
using namespace std;
int main(){
	int k,sum=0,n=1;
	int i=1;
	cin>>k;
	for(;i<=k;){
		sum+=n*n;
		i=i+n;
		n++;
	}
	if((i-n+1<k)&&i>k){
		i=i-n+1;
		i=k-i;
		sum+=i*n;
	}
	cout<<sum;
	system("pause");
	return 0;
}
# 真的改不出来了,越改越错TAT
2023/12/23 23:01
加载中...