admin管理员组文章数量:1531374
2024年3月22日发(作者:)
C语言数组元素的查询
C语言数组元素的查询
在实际开发中,经常需要查询数组中的元素。下面是店铺为大家整理C语言数组元素
的查询的,欢迎参考~
在实际开发中,经常需要查询数组中的元素。例如,学校为每位同学分配了一个唯一
的编号,现在有一个数组,保存了实验班所有同学的编号信息,如果有家长想知道他的孩
子是否进入了实验班,只要提供孩子的编号就可以,如果编号和数组中的某个元素相等,
就进入了实验班,否则就没进入。
不幸的是,C语言标准库没有提供与数组查询相关的函数,所以我们只能自己编写代
码。
对无序数组的查询
所谓无序数组,就是数组元素的排列没有规律。无序数组元素查询的思路也很简单,
就是用循环遍历数组中的每个元素,把要查询的值挨个比较一遍。请看下面的代码:
#include
#include
int main(){
int nums[10] = {1, 10, 6, 296, 177, 23, 0, 100, 34, 999};
int i, num, subscript = -1;
printf("Please input an integer: ");
scanf("%d", &num);
for(i=0; i<10; i++){
if(nums[i] == num){
subscript = i;
break;
}
}
if(subscript<0){
printf("%d isn't in the array. ", num);
}else{
版权声明:本文标题:C语言数组元素的查询 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1711058541a297572.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论