有大哥能告诉我哪错了吗
2024-09-17 10:15:53
发布于:浙江
20阅读
0回复
0点赞
#include <iostream>
using namespace std;
int main(){
int a,b[1000];
cin>>a;
for(int i=1;i<=a;i++){
cin>>b[i];
}
double c;
cin>>c;
for(int i=1;i<=a;i++){
if(b[i]==c){
continue;
}
cout<<b[i]<<" ";
}
return 0;
}
全部评论 2
只用删除第一个 你应该设置个flag记录
2024-09-18 来自 广东
01、数组索引应该从0开始,而不是1。
2、找到要删除的数字后,应该将后面的元素前移,而不是简单地跳过输出。
3、输出时不应该在每个数字后面都加空格。2024-09-18 来自 浙江
0
有帮助,赞一个