#include<stdio.h>
int a[10]= {61,4,26,8,22,35,7,89,45,1};
int main() {
int n,i,j,p=-1,len=10;
printf("输入要删除的数:");
scanf("%d",&n);
for(i=0; i<10; i++) {
if(a[i]==n) {
p=i;
break;
}
}
if(p==-1) printf("不能删除\n");
else {
for(i=p; i<9; i++) {
a[i]=a[i+1];
}
len=9;
}
for(i=0; i<len; i++) {
for(j=0; j<len-i-1; j++) {
if(a[j]<a[j+1]) {
int t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
}
printf("排序后的数组:\n");
for(i=0; i<len; i++) {
printf("%d ",a[i]);
}
return 0;
}
觉得有用的话采纳一下哈