2.运用指针C语言 删除一个数据: 输入一个正整数n(0<n<9)和一组(n个)有序的整数,再输入一个整数x,在数组中找到x的值,并把x从这组数据中删除,使该组数据仍然有序。
#include<stdio.h>
void main() {
int a[9], n, i, x, index;
printf("请输入一个整数:(1-9):");
scanf_s("%d", &n);
printf("请输入%d个有序整数。\n", n);
for (i = 0; i < n; i++) {
scanf_s("%d", &a[i]);
}
printf("请输入一个整数:");
scanf_s("%d",&x);
for (i = 0; i < n; i++) {
if (a[i]==x) {
index = i;
}
}
for (i = index; i < n; i++) {
a[i] = a[i + 1];
}
for (i = 0; i < n-1; i++) {
printf("%d ", a[i]);
}
}