C C 程式設計題刷題 電話號碼

2021-10-09 06:48:52 字數 957 閱讀 2720

【題目描述】企鵝王國是乙個奇特的國家,他們的**號碼包含11位數字,並且第乙個數字一定是8。比如88888888888就是企鵝王國的**號碼,但是13888888888和000就不是。

現在給出乙個長度為n的字串s,這個字串只包含數字。

每一次操作,你可以從這個字串中刪除任意乙個字元。

對於給定的字串,需要你判斷是否能通過0次或若干次操作,把這個字串變成企鵝王國的**號碼。

輸入描述

第一行乙個整數t,表示測試用例的組數;

接下來2∗t行,每個測試用例包含2行;

第一行乙個整數n,表示字串的長度;

第二行乙個字串s。

輸入滿足1<=t<=100,1<=n<=100,每個字串只包含數字。

輸出描述

能則輸出"yes",否則輸出"no"。

示例1

輸入

2

11

88888888888

3

000

輸出

yes

no

#include #include using namespace std;

int main()

else

} else

}//如果找不到這個8 或者找到了而剩下的字串太短

if (pos == -1 || n - pos < 11)

else

} } system("pause");

return 0;

}

程式設計題 電話號碼分身

題目描述 首先將 號碼中的每個數字加上8然後取個位,然後使用對應的大寫字母代替 one two three four five six seven eight nine 然後隨機打亂這些字母,所生產的字串即為 號碼對應的分身。輸入 第一行為乙個整數t,接下來t行,每行給定乙個分身後的 號碼 輸出 輸...

c 程式設計題 電話號碼分身

這是昨天寫的一道題,太晚了沒有做完就沒發出來。繼miui8推出手機分身功能之後,miui9計畫推出乙個 號碼分身的功能 首先將 號碼中的每個數字加上8取個位,然後使用對應的大寫字母代替 zero one two three four five six seven eight nine 然後隨機打亂這...

上機題,檢測電話號碼

一開始寫的 include include include include define length 13 int verifymsisdn char inmsisdn if count 13 return 1 if inmsisdn 0 8 inmsisdn 1 6 return 3 for i...