指针习题
【独立编程】程序功能:输入正整数 n(n≤10)和 n 个整数存入数组 a,再输入整数x,输出数组 a 中包含 x 的元素下标并统计个数。
#include<stdio.h>
int main(){
int a[10];
int i,n,x,res;
int searchx(int *p,int n,int x);
scanf("%d",&n);
for(i=0;i<n;i++){
scanf("%d",&a[i]);
}
scanf("%d",&x);
res = searchx(a,n,x);
if(res==-1){
printf("Not found");
}else
printf("%d",res);
return 0;
}
int searchx(int *p,int n,int x){
int i,count=0;
for(i=0;i<n;i++){
if(x==p[i]){
count++;
}
}
if(count==0)
return -1;
else
return count;
}