问题:
在数组A[1…n]中查找值为K的元素,若找到则输出其位置i(1<=i<=n),否则输出0作为标志。
#include<stdio.h>
void main (){
int i,a[10];
printf("请输入数组a的10个值:");
for(i=0;i<10;i++){
scanf("%d",&a[i]);
}
printf("\n");
printf("其输入的数组:\n");
for(i=0;i<10;i++){
printf("%d\n",a[i]);
}
printf("请输入要查找的数字:");
int k;
scanf("%d",&k);
int z;
for( i=0;i<10;i++){
if(k==a[i]){
z=i;
}else{
int z=0;
}
}
printf("其位置(从1开始记)为%d",z+1);
}