1. 程式人生 > >基礎練習-查詢整數

基礎練習-查詢整數

浪費了“黃金五年”的Java程式設計師,還有救嗎? >>>   

迴圈、判斷

問題描述

        給出一個包含n個整數的數列,問整數a在數列中的第一次出現是第幾個。

輸入格式


        第一行包含一個整數n。

        第二行包含n個非負整數,為給定的數列,數列中的每個數都不大於10000。

        第三行包含一個整數a,為待查詢的數。

 輸出格式

        如果a在數列中出現了,輸出它第一次出現的位置(位置從1開始編號),否則輸出-1。

樣例輸入

 6
1 9 4 8 3 9
9

樣例輸出

    2 

資料規模與約定

1 <= n <= 1000。 

程式碼實現

#include <stdio.h>
#define MAXSIZE 1001

int main (void) {
	int time, i, numbers[MAXSIZE], index, locate = -1;
	scanf("%d", &time);
	for (i = 0; i < time; i++) {
		scanf("%d", &numbers[i]);
	}
	scanf("%d", &index);
	for (i = 0; i < time; i++) {
		if (index == numbers[i]) {
			locate = i + 1;
			break;
		} 
	}
	printf("%d\n", locate);
	return 0;
}