C语言第十五课:数组中查找数据
案例
#include "pch.h"
#include <iostream>
//定义查找函数及返回值
int getnum(int arr[8], int value)
{
int i,index;
for ( i = 0; i < 8; i++)
{
if (arr[i] == value)
{
index=i;
break;
}
index=-1;
}
return index;
}
int main()
{
int arr[8] = { 24,56,76,88,35,45,63,66 };
int value,index;
printf("输入要查找的数:");
scanf_s("%d", &value);
index = getnum(arr, value);
if (index!=-1) //这里如果用index==-1是错的,应该用index=-1
{
printf("%d在数组中存在,下标为:%d\n", value, index);
}
else
{
printf("不好意思,数组里没有%d这个数。\n", value);
}
return 0;
}