1110 查詢特定的值

2021-09-26 13:52:20 字數 694 閱讀 1729

時間限制: 1000 ms         記憶體限制: 65536 kb

提交數: 18371     通過數: 9262 

在乙個序列(下標從1開始)中查詢乙個給定的值,輸出第一次出現的位置。

第一行包含乙個正整數n,表示序列中元素個數。1 ≤n≤ 10000。

第二行包含n個整數,依次給出序列的每個元素,相鄰兩個整數之間用單個空格隔開。元素的絕對值不超過10000。

第三行包含乙個整數x,為需要查詢的特定值。x的絕對值不超過10000。

若序列中存在x,輸出x第一次出現的下標;否則輸出-1。

5

2 3 6 7 3

3

2

易錯:要考慮可能是第乙個數,在為s賦值時應注意要+1,迴圈時i應從1開始。

#includeint a[10001];

int main()

int z;

scanf("%d",&z);//輸入特定值

int s=0;

for(int i=1;i<=n;++i)//注意從一開始!

}if(s==0) printf("-1");//當沒有時輸出-1

else printf("%d",s);

return 0;

}

1110 查詢特定的值(C C )

在乙個序列 下標從1開始 中查詢乙個給定的值,輸出第一次出現的位置。第一行包含乙個正整數n,表示序列中元素個數。1 n 10000。第二行包含n個整數,依次給出序列的每個元素,相鄰兩個整數之間用單個空格隔開。元素的絕對值不超過10000。第三行包含乙個整數x,為需要查詢的特定值。x的絕對值不超過10...

查詢特定的值

題目描述 在乙個序列 下標從1開始 中查詢乙個給定的值,輸出第一次出現的位置。輸入 第一行包含乙個正整數n,表示序列中元素個數。1 n 10000。第二行包含n個整數,依次給出序列的每個元素,相鄰兩個整數之間用單個空格隔開。元素的絕對值不超過10000。第三行包含乙個整數x,為需要查詢的特定值。x的...

1110 查詢特定的值 資訊學一本通(c )

時間限制 1000 ms 記憶體限制 65536 kb 提交數 15790 通過數 8042 題目描述 在乙個序列 下標從1開始 中查詢乙個給定的值,輸出第一次出現的位置。輸入 第一行包含乙個正整數n,表示序列中元素個數。1 n 10000。第二行包含n個整數,依次給出序列的每個元素,相鄰兩個整數之...