如何获得数组中指定元素的下标值

 我来答
cdyzxy
2017-03-29 · TA获得超过2.1万个赞
知道大有可为答主
回答量:1.4万
采纳率:85%
帮助的人:3738万
展开全部
用数组下标逐一对比所有元素的值,找到与指定值相等的元素,然后退出循环,并设置找到标志。
#incude<stdio.h>
#define N 10
void main() { int a[N],i,k,b;
printf("请输入%d个整型数据:",N); for ( i=0;i<N;i++ ) scanf("%d",&a[i]);
printf("请输入要查找的数据:"); scanf("%d",&k);
b=0; for ( i=0;i<N;i++ ) if ( a[i]==k ) { b=1; break; }
if ( b ) printf("数据位于数组第%d个元素。\n",i+1); else printf("数组中不包含%d这个数值。\n",k);
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式