题6:编写 在有序数组中,查找某个数

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
	int arr[] = { 1,2,3,4,5,6,7,8,9,10 };
	int sz = sizeof(arr) / sizeof(arr[0]);//个数
	int i = 0;
	int k = 0;
	scanf("%d",&k);
	for (i = 0; i < sz; i++)//利用下标差1原理,不等于sz时执行显示
	{
		if (k == arr[i])//如果要找的数等于下标找到的数就....
		{
			printf("能找到 下标是:%d", i);
			break;
		}
	}
	if(i==sz)
		printf("不存在 找不到");
}

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值