如何用C语言,判断一个数是否在数组中,是则显示其位子,不是则显示"没找到".

来源:百度知道 编辑:UC知道 时间:2024/05/29 18:27:24
初学者,别见笑

void main()
{
int a[10] = {21,54,3,32,5,2,1,56,4,3,51};
int value;
int pos = 0;
for(int i = 0;i < 10;i++)
if(value == a[i])
pos = i;
else
printf("没找到");
printf("%d",pos);
}

楼上错的一塌糊涂
#include "stdio.h"
int main()
{
int a[10]={1,2,3,4,5,6,7,8,9,10},i,j,n;
printf("请输入指定数字:");
scanf("%d",&n);
for(i=0;i<10;i++)
if(a[i]==n)
{
printf("a[%d]=%d\n",i,n);
return 0;
}
printf("没有%d这个数\n",n);
return 0;
}