查詢某一個數
Description
輸入一個從小到大排列的有序數列(長度小於100),在此數列中查詢某一個數x,若找到,輸出相應下標,否則,輸出”Not Found".
Input
先輸入要查詢的數x和n, 再輸入n個有序數。
Output
輸出x所在位置下標或"Not Found"
Sample Input
2 8 -2 2 3 8 9 20 25 67
5 7 -2 2 3 8 9 20 25
Sample Output
1
Not Found
#include<stdio.h>
int main()
{
int n,x,a[100],i,s,j;
while(scanf("%d",&x)!=EOF)
{
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
s=-1;
for(j=0;j<n;j++)
{
if(a[j]x)
{
printf("%d\n",j);
s=j;
break;
}
}
if(s
printf(“Not Found\n”);
}
return 0;
}
相關推薦
Problem B: 查詢某一個數
#include<stdio.h> int main(void) { int n,x,a[100]; int i; char ch='n'; while(scanf("%d %d",&x,&n)!=EOF) { for
查詢某一個數
Description 輸入一個從小到大排列的有序數列(長度小於100),在此數列中查詢某一個數x,若找到,輸出相應下標,否則,輸出”Not Found". Input 先輸入要查詢的數x和n, 再輸入n個有序數。 Output 輸出x所在位置下標或"Not Found" Sam
JAVA實驗二:編碼實現一個類對輸入陣列的數從小到大排序同時使用二分法查詢某一個數(遞迴和非遞迴)
編碼實現一個類 (1)提供一個靜態方法,可以將輸入的一個int[]陣列按照從小到大的順序排列; (2)提供靜態方法,對排好序的陣列使用折半(二分)查詢(使用遞迴和非遞迴兩種形式分別實現)查詢某一個整數。 答案 import java.util.*; public class
一個從右向左遞增,從上到下遞增的二位資料矩陣,怎麼用演算法複雜度O(n)的演算法來查詢其中的某一個數
import java.util.Scanner; /** * */ /** * @author jueying: * @version 建立時間:2018-10-21 下午04:03:54 * 類說明 */ /** * @author jueying
mysql進階(十九)SQL語句如何精準查詢某一時間段的資料
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
JavaScript查詢某一年是否為閏年
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>閏年計算器</title> </head> <
使用vuejs獲取兩個陣列id,如果某一個數組id成功匹配另一個數組內id,那麼就勾選
這篇文章是使用vuejs獲取陣列,其中一個數組裡麵包含全部的數值,另一個數組只有一部分數值,要做的就是第二個陣列去匹配第一個陣列,匹配相同的情況下,給這個相同的數值打上鉤,如下圖 專案地址:https://github.com/fengliting/vue-array,後續程式碼解說就
Oracle資料庫,當前時間轉為星期的語句和查詢某一欄位轉為星期顯示的一種方法。
1、當前時間的星期 select to_char(sysdate,'day') from dual ; 2、指定欄位的星期 select decode (substr(to_char(t.欄位,'d','NLS_DATE_LANGUAGE
mysql進階 十九 SQL語句如何精準查詢某一時間段的資料
SQL語句如何精準查詢某一時間段的資料 在專案開發過程中,自己需要查詢出一定時間段內的交易。故需要在sql查詢語句中加入日期時間要素,sql語句如何實現? SELECT * FROM 
新增運算子使其和等於某一個數
比如小米的筆試題,給定1~n,在其中插入加減或空格,空格代表連線兩個相鄰數字,求表示式和為m的個數 n,m = map(int, raw_input().split()) count = [0] def dfs(i,s): if i == n:
js中某一個數組的物件替換到另一個數組物件中
要求:要把arr2裡面的a陣列的物件全部替換成arr1的值 var arr1 = [ {temp:1,x1:1}, {temp:2,x2:3}, {temp:3,x3:4}, {temp:4,x4:4} ] var a
mongodb java 刪除數組裡的某一個數據
最近專案裡有一個需求要刪除mongodb 數組裡的某一個數據,就面向百度程式設計了 mongo的命令找到了 下面具體講下如何刪除 刪除mongo簡單陣列的陣列 例子如下 例1 簡單陣列 { "_id" : ObjectId("5b921e02d833f81e08fb
mysql查詢某一欄位,並將結果拼接為一個字串
select GROUP_CONCAT(uid) from users使用GROUP_CONCAT()函式,預設以‘,’將拼接的字串隔開,得到類似以下形式的字串:“1,2,3,4,5,6,”使用DIST
sql 查詢入職員工時間排名倒數第三(查詢某一列特定排名)
查詢入職員工時間排名倒數第三的員工所有資訊CREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`first_name` varchar(14) NOT NULL,`last_name` varchar(1
在相鄰元素相差1的陣列中查詢某一特定元素第一次出現的位置(非遍歷)
package algorithm.line; /** * 思路: 我 * 們要充分利用“相鄰元素之間的差值為1”這個條件。假設我們要查詢“7”這個元素,將table[0]與”7″比較,由於table[0]的值為2,不相 * 等。此時我們要比較的下一個元素是table
快速判斷某一個數組是否是另一個數組的子集
給定兩個無序陣列:陣列arr1[0…m-1] 和 陣列arr2[0…n-1] ,判斷陣列arr2是否是arr1的子集。 比如 arr1[] = {11, 1, 13, 21, 3, 7} arr2[] = {11, 3, 7, 1} 輸出true arr1
grep技巧(-r):在某一目錄下遞迴[所有子目錄]查詢某一字串:+檔案路徑
轉自:http://zhumeng8337797.blog.163.com/blog/static/1007689142011350151438/ 在某一目錄下遞迴[所有子目錄]查詢某一字串: grep -r “字串” 目錄名 就是加一個-r引數,請看man page:
sql 查詢某一年資料
資料庫查詢某年資料(sql server) select *from 表名 where YEAR(存時間的欄位名) =某年select *from News where YEAR(addDate) =
php excel檔案查詢某一列的資料 相容xls、xlsx、csv excel檔案匯入
童鞋要將客戶excel表匯入,然後按照電話群發簡訊,就整了這貨……(o^^o) <?php namespace app\index\controller; use \think\Controller; use PHPExcel_IOFactory; use PHPExcel; cl
JavaScritp 中變數的賦值和引用(續),在所有的children中查詢某一id的節點並返回
假設每個節點有 id name children 三個屬性function find_node(data,id_find) { var toDo = []; toDo.push(data[0]); while(toDo.length)