为什么只AC了四个
2024-03-02 22:14:44
发布于:江苏
32阅读
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;
}
全部评论 1
在你的内层循环中,i代表是天数加一,那么有可能会超过n,所以在内循环中 当 i > n 的时候要break,并且外循环的 i 可以去除。
2024-03-14 来自 浙江
0但内层循环是j啊
2024-03-17 来自 江苏
0你可以在提交记录里面看一下我的提交,是用你代码修正过的,应该在第二页,评论区暂时还发不了代码。
2024-03-20 来自 浙江
0
有帮助,赞一个