c语言
输入一个数组的10个元素,再输入一个整数x,在数组中查找到x,将其从数组中删除,将删除元素后的数组顺序输出。 #include <stdio.h>int main() {
int arr;
int x;
int i, j, found;
// 输入数组元素
printf("请输入数组的10个元素:\n");
for (i = 0; i < 10; i++) {
scanf("%d", &arr[ i]);
}
// 输入要查找并删除的整数x
printf("请输入要删除的整数x:\n");
scanf("%d", &x);
// 查找并删除x
found = 0;
for (i = 0; i < 10; i++) {
if (arr[ i] == x) {
found = 1;
for (j = i; j < 9; j++) {
arr = arr;
}
break;
}
}
// 输出删除元素后的数组
if (found) {
printf("删除元素后的数组:\n");
for (i = 0; i < 9; i++) {
printf("%d ", arr[ i]);
}
printf("\n");
} else {
printf("数组中未找到要删除的整数x。\n");
}
return 0;
}
页:
[1]