网站开发的程序平台,2008 iis 添加网站,08 iis安装网站,网站开发属于无形资产吗1116: 删除元素 时间限制: 1 Sec 内存限制: 128 MB 提交: 9496 解决: 4106 [提交] [状态] [讨论版] [命题人:admin] 题目描述 输入一个递增有序的整型数组A有n个元素#xff0c;删除下标为i的元素#xff0c;使其仍保持连续有序。注意#xff0c;有效下标从0开始。 定义如下…1116: 删除元素 时间限制: 1 Sec 内存限制: 128 MB 提交: 9496 解决: 4106 [提交] [状态] [讨论版] [命题人:admin] 题目描述 输入一个递增有序的整型数组A有n个元素删除下标为i的元素使其仍保持连续有序。注意有效下标从0开始。 定义如下两个函数分别实现删除元素操作和数组输出操作。 void del(int a[], int n, int i); /删除数组a中下标为i的元素/ void PrintArr(int a[], int n); /输出数组a的前n个元素/
输入 输入分三行第一行是一个整数n(n10)第二行是n个整数第三行是要删除元素的下标ii0。
输出 输出删除下标为i的元素后的数组元素数据之间用空格隔开。
样例输入 6 1 3 5 7 9 11 3
样例输出 1 3 5 9 11
提示 请注意当数组只有一个元素并且被删除之后则数组为空此时应该是没有任何输出。常见错误是在此种情况下输出了第一个元素或输出了回车。
来源/分类
#includestdio.h
int main()
{int a[10],n,i,b,l;scanf(%d\n,b);for(i0;ib;i){scanf(%d\n,a[i]);}scanf(%d,n);for(i0;ib;i){if(in) continue;if(i!0)printf( %d,a[i]);elseprintf(%d,a[i]);}
}