第2个回答 2016-03-25
#include<stdio.h>
int Delei(int a[],int n,int i){
if(i>=n){
return 0;
}else{
for(int j=i;j<n-1;j++){
a[j]=a[j+1];
}
--n;
for(i=0;i<n;i++){
printf(" %3d ",a[i]);
}
return 1;
}
}
int main(){
int a[10];
for(int i=0;i<10;i++){
printf("qingshurudi %d geshu\n",(i+1));
scanf("%d",&a[i]);
}
for(i=0;i<10;i++){
printf(" %3d ",a[i]);
}
printf("\n");
printf("qingshuruyaoshanchude x \n");
int x;
scanf("%d",&x);
Delei(a,10,x);
return 1;
}
第4个回答 推荐于2018-04-04
#include<stdio.h>
int Delei(int a[],int n,int i){
if(i>=n){
return 0;
}else{
for(int j=i;j<n-1;j++){
a[j]=a[j+1];
}
--n;
for(i=0;i<n;i++){
printf(" %3d ",a[i]);
}
return 1;
}
}
int main(){
int a[10];
for(int i=0;i<10;i++){
printf("qingshurudi %d geshu\n",(i+1));
scanf("%d",&a[i]);
}
for(i=0;i<10;i++){
printf(" %3d ",a[i]);
}
printf("\n");
printf("qingshuruyaoshanchude x \n");
int x;
scanf("%d",&x);
Delei(a,10,x);
return 1;
}本回答被提问者和网友采纳