数组的删除问题
知道怎么找数组中的指定数,怎么能按这个要求改呢?题目是这样的:
代码:
#include<stdio.h>
int Search(int a[], int n, int x);
void main(){
int a[10],i,m,x,n;
printf("Input 10 numbers:\n");
for(i=0;i<10;i++){
scanf("%d",&a[i]);
}
printf("Input x:\n");
scanf("%d",&x);
m=Search(a,n,x);
if(m==-1)
printf("Not found!");
else
printf("Subscript of x is %d\n",m);
}
int Search(int a[], int n, int x){
int i;
for(i=0;i<10;i++){
if(a[i]==x)
return i;
}
return -1;
}
int Search(int a[], int n, int x);
void main(){
int a[10],i,m,x,n;
printf("Input 10 numbers:\n");
for(i=0;i<10;i++){
scanf("%d",&a[i]);
}
printf("Input x:\n");
scanf("%d",&x);
m=Search(a,n,x);
if(m==-1)
printf("Not found!");
else
printf("Subscript of x is %d\n",m);
}
int Search(int a[], int n, int x){
int i;
for(i=0;i<10;i++){
if(a[i]==x)
return i;
}
return -1;
}
[此贴子已经被作者于2020-6-17 23:09编辑过]