xdnjf @ 2022-08-08 14:11:36
#include<bits/stdc++.h>
using namespace std;
int main() {
int a[10],b,c=0,d=0;
for(int i=0;i<10;i++,d++){
scanf("%d",&a[d]);
}
scanf("%d",&b);
for(int i=0;i<10;i++,d--){
if(b+30>=a[d]){
c++;
}
}
printf("%d",c);
return 0;
}
by vanueber @ 2022-08-08 14:25:18
d可以不要,参考以下代码
#include<bits/stdc++.h>
using namespace std;
int main() {
int a[10],b,c=0;
for(int i=0;i<10;i++){
scanf("%d",&a[i]);
}
scanf("%d",&b);
for(int i=0;i<10;i++){
if(b+30>=a[i]){
c++;
}
}
printf("%d",c);
return 0;
}
by JordanPoole_3 @ 2022-08-08 14:26:31
把d删了,直接用i没问题
by _wjr_ @ 2022-08-08 14:26:46
#include<bits/stdc++.h>
using namespace std;
int main() {
int a[10],b,c=0,d=0;
for(int i=0;i<10;i++){
scanf("%d",&a[++d]);
}
scanf("%d",&b);
for(int i=0;i<10;i++){
if(b+30>=a[d--]){
c++;
}
}
printf("%d",c);
return 0;
}
您但凡写成这样都能AC
by MONED @ 2022-08-08 14:29:27
把d该成i就行了
by xdnjf @ 2022-08-08 14:40:49
谢谢各位大佬,改了之后过了。