每日一題(三) 查詢

2021-09-09 09:00:21 字數 788 閱讀 2042

1.

輸入乙個數n,然後輸入n個數,其值各不相同,再輸入乙個值x,輸出這個值在這個陣列中的下標誌(從0開始,若不在陣列中輸出-1)

#includeint main() 

int x;

int ans = -1;

scanf("%d", &x);

for (int i = 0; i < n; i++)

} printf("%d\n", ans);

} return 0;

}

2.

輸入n個學生的資訊,然後進行查詢

#include#include#includeusing namespace std;

struct student

}buf[1000];

int main()

sort(buf, buf + n);

int t;

scanf("%d", &t);

while (t-- != 0)

else if (tmp > 0)

top = mid - 1;

else base = mid + 1;

}if (ans == -1)

printf("no answer!\n");

else printf("%s %s %s %d\n", buf[ans].no, buf[ans].name, buf[ans].***, buf[ans].age);

} }return 0;

}

寒假每日一題(三)

寒假每日一題之瘋狂補題 小明正在玩乙個 翻硬幣 的遊戲。桌上放著排成一排的若干硬幣。我們用 表示正面,用 o 表示反面 是小寫字母,不是零 比如,可能情形是 oo oooo 如果同時翻轉左邊的兩個硬幣,則變為 oooo oooo 現在小明的問題是 如果已知了初始狀態和要達到的目標狀態,每次只能同時翻...

每日一題 1

題目詳情 peter喜歡玩數字遊戲,但數獨這樣的遊戲對他來說太簡單了,於是他準備玩乙個難的遊戲。遊戲規則是在乙個n n的 裡填數,規則 對於每個輸入的n,從左上角開始,總是以對角線為起點,先橫著填,再豎著填。這裡給了一些樣例,請在樣例中找到規律並把這個n n的 列印出來吧。輸入描述 多組測試資料 資...

每日一題2018 3 21

leetcode 2 模擬十進位制運算考察單鏈表基本操作。題無難點,個人基礎需要提高。definition for singly linked list.struct listnode class solution while p while q if shi val s next null ret...