#include <stdio.h>// 删除长度为len的数组dat中索引为idx的元素。void remove(int *dat, int *len, int idx){ (*len)--; if (idx < 0 || idx >= *len) return; for (int i = idx; i < *len; i++) dat[i] = dat[i+1];}void output(int *dat, int len){ for (int i = 0; i < len; i++) printf("%d ", dat[i]); printf("\n");}int main(){ int a[10]= {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}, len = 10; remove(a, &len, 5); output(a, len); remove(a, &len, 2); output(a, len); return 0;}

3888

被折叠的 条评论
为什么被折叠?



