三維字元陣列

2021-10-03 15:24:05 字數 1164 閱讀 8223

題目描述

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

輸入輸入的第一行為n,即學生的個數(n<=1000)

接下來的n行包括n個學生的資訊,資訊格式如下:

01 李江 男 21

02 劉唐 男 23

03 張軍 男 19

04 王娜 女 19

然後輸入乙個m(m<=10000),接下來會有m行,代表m次查詢,每行輸入乙個學號,格式如下:

0203

0104

輸出輸出m行,每行包括乙個對應於查詢的學生的資訊。

如果沒有對應的學生資訊,則輸出「no answer!」

樣例輸入 copy

5001 張三 男 19

002 李四 男 20

003 王五 男 18

004 趙六 女 17

005 劉七 女 21

7003

002005

004003

001006

樣例輸出 copy

003 王五 男 18

002 李四 男 20

005 劉七 女 21

004 趙六 女 17

003 王五 男 18

001 張三 男 19

no answer!

#include

#include

intmain()

scanf

("%d"

,&m)

;while

(m--)}

if(!flag)

printf

("no answer!\n");

}}return0;

}

第二維應該是0開始竟然會犯這種錯誤。但錯誤情況下例項輸入輸出是正確的。很奇怪,應該陣列越界了。

正確**:

#include

#include

intmain()

scanf

("%d"

,&m)

;while

(m--)}

if(!flag)

printf

("no answer!\n");

}}return0;

}

疑問:codeup oj 為什麼不會顯示越界呢?

php三維陣列定義,PHP陣列之三維陣列

area array china array 上海 湖北 天津 北京 array hd 海淀 朝陽 房山 cp 昌平 廣東 array 深圳 廣州 佛山 dg 東莞 usa array 華盛頓 舊金山 紐約 array 曼哈頓區 皇后區 布魯克林區 echo var dump area echo 輸...

陣列(Array),二維陣列,三維陣列

陣列 array 相同型別資料的集合就叫做陣列。一 定義陣列的方法 a type 變數名 new type 陣列中元素的個數 例如 int a new int 10 或者 int a new int 10 b type 變數名 new type 例如 int a new int 二 陣列的lengt...

二維數 三維陣列

二維陣列 2017 11 10 對比 1 概念 一維陣列 存貯一組相同型別資料 二維陣列 存貯著多個一維陣列 類推 三維陣列 存貯著多個二維陣列 2 宣告 一維陣列 陣列型別 陣列名 初始值 int arr01 int arr00 new int 5 二維陣列 陣列型別 陣列名 初值 陣列型別為一維...