原创 PTA 7-11 通訊錄的錄入與顯示

7-11 通訊錄的錄入與顯示 (10分) 通訊錄中的一條記錄包含下述基本信息:朋友的姓名、出生日期、性別、固定電話號碼、移動電話號碼。 本題要求編寫程序,錄入N條記錄,並且根據要求顯示任意某條記錄。 輸入格式: 輸入在第一行給出正

原创 PTA 7-8 計算平均成績

7-8 計算平均成績 (15分) 給定N個學生的基本信息,包括學號(由5個數字組成的字符串)、姓名(長度小於10的不包含空白字符的非空字符串)和成績([0,100]區間內的整數),要求計算他們的平均成績,並順序輸出平均線以下的學生

原创 c++雙指針 力扣 面試題 57. 和爲s的兩個數字

面試題 57. 和爲s的兩個數字 輸入一個遞增排序的數組和一個數字s,在數組中查找兩個數,使得它們的和正好是s。如果有多對數字的和等於s,則輸出任意一對即可。 示例 1: 輸入: nums = [2,7,11,15], targ

原创 二維數組填坑 PTA 天梯賽 L1-043 閱覽室

L1-043 閱覽室 (20分) 天梯圖書閱覽室請你編寫一個簡單的圖書借閱統計程序。當讀者借書時,管理員輸入書號並按下S鍵,程序開始計時;當讀者還書時,管理員輸入書號並按下E鍵,程序結束計時。書號爲不超過1000的正整數。當管理員

原创 以EOF結束輸入 PTA 7-12 排序(數組)

7-12 排序(數組) (5分) 輸入若干整數到一個數組中,把它從小到大排序後輸出。 輸入格式: 輸入若干整數,用EOF結束。 輸出格式: 排序後的數組 數與數間用一個空格隔開。 輸入樣例: 3 5 7 7 2 1 6 輸出樣例

原创 PTA 7-7 字符串逆序

7-7 字符串逆序 (20分) 輸入一個字符串,對該字符串進行逆序,輸出逆序後的字符串。 輸入格式: 輸入在一行中給出一個不超過80個字符長度的、以回車結束的非空字符串。 輸出格式: 在一行中輸出逆序後的字符串。 輸入樣例: He

原创 冒泡排序 PTA 7-5 英文單詞排序

7-5 英文單詞排序 (25分) 本題要求編寫程序,輸入若干英文單詞,對這些單詞按長度從小到大排序後輸出。如果長度相同,按照輸入的順序不變。 輸入格式: 輸入爲若干英文單詞,每行一個,以#作爲輸入結束標誌。其中英文單詞總數不超過2

原创 sort填坑 洛谷 P1104 生日

題目描述 cjf君想調查學校OI組每個同學的生日,並按照從大到小的順序排序。但cjf君最近作業很多,沒有時間,所以請你幫她排序。 輸入格式 有2行, 第1行爲OI組總人數n; 第2行至第n+1行分別是每人的姓名s、出生年y、月m、

原创 vector二維數組 PTA 7-4 找鞍點

7-4 找鞍點 (20分) 一個矩陣元素的“鞍點”是指該位置上的元素值在該行上最大、在該列上最小。 本題要求編寫程序,求一個給定的n階方陣的鞍點。 輸入格式: 輸入第一行給出一個正整數n(1≤n≤6)。隨後n行,每行給出n個整數,

原创 set 洛谷 P1897 電梯裏的愛情

P1897 電梯裏的愛情 題目描述 細心的同事發現,小 W 最近喜歡乘電梯上上下下,究其原因,也許只有小W自己知道:在電梯裏經常可以遇到他心中的女神 PR。 電梯其實是個很曖昧的地方,只有在電梯裏,小 W 纔有勇氣如此近距離接近女

原创 有趣題目 洛谷 P1615 西遊記公司

P1615 西遊記公司 題目描述 事情是這樣的:西遊記中的孫沙豬(孫殺豬)三徒弟在西天取經之後開始進入廈門大學經貿系學習經濟,在1個小時的學習後,他們用暴力手段畢業了。然後,他們創辦了三個公司——“花果山生態旅遊山莊集團公司”“高

原创 桶排序 P2676 [USACO07DEC]Bookshelf B

題目描述 Farmer John最近爲奶牛們的圖書館添置了一個巨大的書架,儘管它是如此的大,但它還是幾乎瞬間就被各種各樣的書塞滿了。現在,只有書架的頂上還留有一點空間。 所有N(1 <= N <= 20,000)頭奶牛都有一個確定

原创 求和 力扣 尋找數組的中心索引

尋找數組的中心索引 給定一個整數類型的數組 nums,請編寫一個能夠返回數組“中心索引”的方法。 我們是這樣定義數組中心索引的:數組中心索引的左側所有元素相加的和等於右側所有元素相加的和。 如果數組不存在中心索引,那麼我們應該返回

原创 快慢雙指針 力扣 27. 移除元素

27. 移除元素 給你一個數組 nums 和一個值 val,你需要 原地 移除所有數值等於 val 的元素,並返回移除後數組的新長度。 不要使用額外的數組空間,你必須僅使用 O(1) 額外空間並 原地 修改輸入數組。 元素的順序可

原创 比較字符串 P1012 拼數

題目描述 設有n個正整數(n≤20)(n≤20),將它們聯接成一排,組成一個最大的多位整數。 例如:n=3時,3個整數13,312,343聯接成的最大整數爲:34331213 又如:n=4時,4個整數7,13,4,246聯接成的最