根据下标删除元素
/*
#include<stdio.h>
int main()
{
int arr[100] = {0};
int i = 0;
int n = 0;
int pos = 0;
scanf("%d",&n); //输入个数
for(i = 0; i<n; i++) //个数范围 5
{
scanf("%d",&arr[i] ); //输入5位数字 1 2 3 4 5
}
scanf("%d",&pos); //输入要删除的位数
for(i = pos+1; i<n; i++) //删除位数等于下标加1
{
arr[i-1] = arr[i]; //数字i向前移动一位
}
n--; //总位数减一
for(i=0; i<n; i++)
{
printf("%d\t",arr[i]);
}
return 0;
}
*/
05-18
6176
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
03-04
915
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
08-02
1076
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交