90分求助

P1046 [NOIP2005 普及组] 陶陶摘苹果

@[327GCL](/user/1130819) 这个代码格式很乱,先改一下: ```cpp #include<bits/stdc++.h> using namespace std; long long x,y,xx; int main(){ int a[11]; for(long long int i=0;i<10;i++){ cin>>a[i]; a[i]++; } cin>>x; y=x+30; for(long long int j=0;j<10;j++) if(a[j]<=y) xx++; cout<<xx; return 0; } ``` 修改完格式可以很明显的看见代码代码第11行应删去,莫名其妙的“++” 以后可以改一下写代码的格式: 大括号之后要缩进(Tab) if语句,for,while循环下一行,要缩进 当if,for,while语句的大括号内只有一条语句就删去大括号 变量命名最好用单个字母 可参考本人代码: ```cpp #include <bits/stdc++.h> using namespace std; int a[10],n,sum; int main(){ for(int i=0;i<10;i++) cin>>a[i]; cin>>n; n+=30; for(int i=0;i<10;i++) sum+=!(a[i]>n); cout<<sum; return 0; } ``` AC之后记得给个关注呀
by ltzx2022_kanxinyi_5 @ 2023-12-01 15:27:59


AC了,真是太感谢您了
by kktrd_es213 @ 2023-12-01 21:14:20


@[327GCL](/user/1130819) 应该不用longlong型
by yuzhang_chen @ 2023-12-10 23:00:18


我怕数据会超过int型
by kktrd_es213 @ 2023-12-10 23:13:21


|