ZZULIOJ【1116】删除元素【数组】

来源:互联网 发布:软件使用手册编写目的 编辑:程序博客网 时间:2024/05/29 12:48

1116: 删除元素

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 8312  Solved: 3296

SubmitStatusWeb Board

Description

输入一个递增有序的整型数组A有n个元素,删除下标为i的元素,使其仍保持连续有序。注意,有效下标从0开始

Input

输入分三行,第一行是一个整数n(n<10),第二行是n个整数,第三行是要删除元素的下标i,i>=0。

Output

输出删除下标为i的元素后的数组元素,数据之间用空格隔开。

Sample Input

6
1 3 5 7 9 11
3

Sample Output

1 3 5 9 11

解析:
         注意只有一个元素时删除之后应该无输出。


程序如下:
#include<cstdio>int main(){int n,a[13],b[13],i,j=0;scanf("%d",&n);for(i=0;i<n;i++)   scanf("%d",&a[i]);int k;scanf("%d",&k);for(i=0;i<n;i++){if(i!=k)   b[j++]=a[i];}for(i=0;i<j;i++)   printf("%d%c",b[i],i==j-1?'\n':' ');return 0;}



原创粉丝点击