1 条题解
-
0
C++ :
#include<iostream> using namespace std; void rem(int num[],int i,int &j) { for(int o=i;o<j;o++) { for(int p=o+1;p<j;p++) { if(num[o]==num[p]) { j--; for(int w=p;w<j;w++) { num[w]=num[w+1]; } } } } } void insert(int num[],int a,int b,int i,int j) { for( ;i<j;i++) { if(num[i]==a) { num[i]=b; break; } } } int main() { int n=5,num[10]; for(int i=0;i<n;i++) cin >> num[i]; rem(num,0,n); for(int i=0;i<n;i++) { if(i==n-1) cout << num[i]; else cout << num[i] << ' '; } cout << endl; int a,b,m=2; for(int l=0;l<m;l++) { cin >> a >> b; insert(num,a,b,0,n); rem(num,0,n); } for(int i=0;i<n;i++) { if(i==n-1) cout << num[i]; else cout << num[i] << ' '; } cout << endl; return 0; }
- 1
信息
- ID
- 848
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者