大家都知道,手機號是乙個11位長的數字串,同時,作為學生,還可以申**入校園網,如果加入成功,你將另外擁有乙個短號。假設所有的短號都是是 6+手機號的後5位,比如號碼為13512345678的手機,對應的短號就是645678。
現在,如果給你乙個11位長的手機號碼,你能找出對應的短號嗎?
輸入輸入資料的第一行是乙個n(n <= 200),表示有n組輸入資料,接下來的n行每一行為乙個11位的手機號碼。
輸出輸出應包括n行,每行包括乙個對應的短號,輸出應與輸入的順序一致。
樣例輸入
213512345678
13787600321
樣例輸出
645678
600321
#include
#include
#include
#include
///*該題注意不要用陣列,要用字元陣列。
///*這樣做是因為如果使用陣列,連續輸入會將所輸入的值存在陣列的首位址
///*而使用字元陣列則不會。
///*還要注意,使用字元陣列時,輸入的時候注意換行也會被存入陣列,因此我們需要使用getchar,避免。
intmain()
getchar()
;///注意!
}for
(i=0
;i)printf
("\n");
}}
字串和陣列
一 字串儲存 1.串的邏輯結構 子串 串中任意個連續的字元組成的子串行。主串 包含子串的串。子串的位置 子串的第乙個字元在主串中的序號。2.串的儲存結構 順序串 用陣列來儲存串中的字串行。有三種方法可以表示串的長度 1 用乙個變數來表示串的實際長度。2 在串尾儲存乙個不會在串 現的特殊字元作為串的終...
字串和陣列
串的儲存結構 用陣列來儲存串中的字串行。串的長度 方案1 用乙個變數來表示串的實際長度。方案2 在串尾儲存乙個不會在串 現的特殊字元作為串的終結符,表示串的結尾。方案3 用陣列的0號單元存放串的長度,從1號單元開始存放串值。非壓縮結構 乙個結點只儲存乙個字元 壓縮結構 乙個結點儲存多個字元 模式匹配...
C 指標和陣列 字元和字串 字元陣列
char ch 24 字元陣列初始化時,如果使用者未顯示新增 0 編譯器會自動加上,以表示字串結束。所以上面的初始化就相當於 char ch 24 除了用上述的方式來初始化乙個字元陣列,還可以用下面的方式 char ch today is a beautiful day char ch char p...