竞赛
考级
#include<bits/stdc++.h> using namespace std; int x[1002],n,m,c; int main(){ cin>>n; for(int i=1;i<=n;i++){ cin>>x[i]; } cin>>m; for(int i=1;i<=n;i++){ if(c1){ cout<<x[i]<<" "; } else if(c0&&x[i]!=m){ cout<<x[i]<<" "; } else c=c+1; } return 0; }
雷霆的微光
好久没发题解了,今天来发一个 咳咳,回归正题。如题目所说,我们需要删除第一次出现的m 但是这样就太麻烦了。怎么办呢? 我们可以这样:如果遇到第一次出现的m,我们就跳过 怎么实现呢?直接这样吗? 这样是不对的,注意题目中的一句话:“删除在第一行的 n 个整数中<第一次>出现数字 m” 没错,是第一次出现的 这该怎么办呢? 我们只需要加一个变量就可以了 最终的代码就是下面的这样 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 最后来个总结。总之这道题挺简单的 只需要注意一下题目的要求就可以啦 今天就到这里咯,拜拜
末影珍珠
法兰西玫瑰
#include<iostream> using namespace std; int main() { int n; int a[1005]; cin >> n; for(int i=0; i<n; i++) { cin >> a[i]; } int m,k = 0; cin >> m; for(int i=0; i<n; i++) { if(a[i]m && k0) { k = 1; continue; } cout << a[i] << " "; } return 0; }
苏联老兵申请吃螺!!!!
首先,这一题我们要知道,只能删除一个数字! 所以,我们要用一个flag来标记是否删除过了 然后输入完扫一遍数组就行 上代码
树上结了西瓜
复仇者_x
#include<bits/stdc++.h> using namespace std; bool x; short y[1005],n,z; int main(){ cin>>n; for (int i=0;i<n;i++){ cin>>y[i]; } cin>>z; for (int i=0;i<n;i++){ if (y[i]z && x0){ x=1; continue; } cout<<y[i]<<' '; } return 0; }
芙宁娜
#include <bits/stdc++.h.> using namespace std; int a[1000010]; int main() { int n; cin >> n; for(int i = 1; i <= n; i++) cin >> a[i]; int m; bool temp = 0; cin >> m; for(int i = 1; i <= n; i++) { if(a[i] != m || temp == 1) cout << a[i] <<" "; else temp = 1; } return 0; }
梅坤
CPZT(C++)ALLEN
majmDZB
#include<bits/stdc++.h> using namespace std; int main(){ int n;//输入n cin>>n; int numlist[n];//建立n长度数字数组 for(int i=0;i<n;i++){ cin>>numlist[i];//输入数字 } int m;cin>>m;//输入m bool temp=false;//定义是否出现m for(int i=0;i<n;i++){ if(numlist[i]m and tempfalse){ temp=true;//改变temp } else{ cout<<numlist[i]<<" "; } } cout<<endl; return 0; }
嫌疑を避ける ~~
最近在练果梅搭,好难!在此寻找搭路大神求教!!
ドラゴンコア(AC比本狗还狗)
#include<bits/stdc++.h> using namespace std; const int maxn=1e3+9; int n,a[maxn],m; int main() { cin>>n; for(int i=1;i<=n;i++) cin>>a[i]; cin>>m; for(int i=1;i<=n;i++) { if(a[i]!=m) cout<<a[i]<<" "; else m=1101; } return 0; }
54238
空降坐标:CP002980 请看代码
Neumann
#include<bits/stdc++.h> using namespace std; int main(){ int a,b=0; int c[114514]; cin>>a; for(int i=0;i<a;i++){ cin>>c[i]; } cin>>b; for(int i=0;i<a;i++){ if(c[i]==b){ for(int j=i+1;j<a;j++){ cout<<c[j]<<" "; } break; } else{ cout<<c[i]<<" "; } } }
违规名称-114514
自学数组的第3题,直直直直直直直直直接上代码
/*注释*/
#include<iostream> using namespace std; int main(){ int n,s=0; cin >> n; int a[1010]; for(int i=0;i<n;i++){ cin >> a[i]; } int m; cin >> m; }
爱吃的圆吨吨
菜就多练,输不起就别玩
#include<bits/stdc++.h> using namespace std; int main() { int x[1002],n,m,c; }
138****5717
#include<iostream> using namespace std; int main(){ int n,a[1001]; cin >> n; for(int i = 0;i < n;i++){ cin >> a[i]; } int m,flg = 0; cin >> m; for(int i = 0;i < n;i++){ if(a[i] == m && flg == 0){ flg = 1; continue; } cout << a[i] << " "; } return 0; }
胡梓谦
共30条