我有一个数字1到10的数组,我从用户那里得到一个数字。
现在我想检查一下我的数组中是否存在该数字,那么有没有办法搜索它。 我想在C编程中使用循环搜索它
答案 0 :(得分:0)
假设以下是场景
int numbers[] = { 1, 2,3,4,5,6,7,8,9,10 };
//easiest way if your array is already sorted is to use binarySearch
if(Arrays.binarySearch(numbers, number_input_by_user) >=0 ){
//found in array
}else{
//not found in array
}
如果你的数组没有排序,你可以使用
Arrays.sort(numbers);