为什么只AC了四个
2024-03-02 22:14:44
发布于:江苏
66阅读
0回复
0点赞
#include<bits/stdc++.h> //万能头棒棒哒
//#include<windows.h>
//#include<conio.h>
using namespace std;
int n,num=0,tmp=1;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
for(int j=1;j<=tmp;j++){
num+=tmp;
i++;
}
tmp++;
}
cout<<num;
return 0;
}
全部评论 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在你的内层循环中,i代表是天数加一,那么有可能会超过n,所以在内循环中 当 i > n 的时候要break,并且外循环的 i 可以去除。
2024-03-14 来自 浙江
0但内层循环是j啊
2024-03-17 来自 江苏
0你可以在提交记录里面看一下我的提交,是用你代码修正过的,应该在第二页,评论区暂时还发不了代码。
2024-03-20 来自 浙江
0
有帮助,赞一个