2023-05-14 18:00:02 By 快乐的熊果
7048顺序表元素的删除
以前的我是这样写的
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int a[n+1];
for(int i=1;i<=n;i++){
cin>>a[i];
}
int x;
cin>>x;
for(int i=x+1;i<=n;i++){
a[i-1]=a[i];
}
n--;
for(int i=1;i<=n;i++){
cout<<a[i]<<' ';
}
return 0;
}
麻烦,垃圾!
后面再做这道题
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int a[n+1];
for(int i=1;i<=n;i++){
cin>>a[i];
}
int x;
cin>>x;
for(int i=1;i<x;i++){
cout<<a[i]<<' ';
}
for(int i=x+1;i<=n;i++){
cout<<a[i]<<' ';
}
return 0;
}
简洁,易懂
评论
发表评论
可以用@mike来提到mike这个用户,mike会被高亮显示。如果你真的想打“@”这个字符,请用“@@”。