原创 鏈表插入(線性表)

Problem C: 鏈表插入(線性表) Description (線性表)已知一單向鏈表,從第二個結點至表尾遞增有序,(設a1<x<an)如下圖(“第二個結點至表尾”指a1..an )。試編寫程序,將第一個結點刪除並插入表中適當位

原创 超級樓梯

超級樓梯   Problem Description 有一樓梯共M級,剛開始時你在第一級,若每次只能跨上一級或二級,要走上第M級,共有多少種走法? Input 輸入數據首先包含一個整數N,表示測試實例的個數,然後是N行數據,每行包含一

原创 啤酒和飲料~~藍橋杯

Problem A: 啤酒和飲料 ] Description 啤酒每罐2.3元,飲料每罐1.9元。小明買了若干啤酒和飲料,一共花了s元。 我們還知道他買的啤酒比飲料的數量少,請你計算他買了幾罐啤酒。 Input 輸入數據有多組,每

原创 杭電oj——小蜜蜂有感

一隻小蜜蜂... Problem Description 有一只經過訓練的蜜蜂只能爬向右側相鄰的蜂房,不能反向爬行。請編程計算蜜蜂從蜂房a爬到蜂房b的可能路線數。 其中,蜂房的結構如下所示。 Input 輸入數據的第一行是一個整數N,表

原创 抽象一個形狀類

Problem C: 抽象一個形狀類 Description 阮寶同學期待着暑假來臨,知道C++不好好複習麻煩不小。沒有多態性,那就不叫面向對象,老師不劃重點也能猜到。嘿嘿,自己做個經典題,怎麼變題也不怕。老溼,再難的題還有木有?

原创 數據結構實驗——KMP算法之Test.ming

翻譯程序     小明初學C++,已明白了四則運算、關係運算、邏輯運算、賦值運算、輸入輸出、簡單選擇和循環結構的用法,但他的英語不太好,記不住太多的保留字,於是他利用漢語拼音做保留字,山寨C++,發明了一種表達自己思想的算法描述規則。  

原创 虛函數-計算圖形面積

Problem B: C++習題 虛函數-計算圖形面積 Description 編寫一個程序,定義抽象基類Shape,由它派生出5個派生類: Circle(圓形)、Square(正方形)、Rectangle(矩形)、Trapezoi

原创 複數類--重載運算符3+

Problem E: C++習題 複數類--重載運算符3+ [Submit][Status][Web Board] Description 請編寫程序,處理一個複數與一個double數相加的運算,結果存放在一個double型的

原创 矩形類中運算符重載【C++】

Problem G: 矩形類中運算符重載【C++】 [Submit][Status][Web Board] Description   定義一個矩形類,數據成員包括左下角和右上角座標,定義的成員函數包括必要的構造函數、輸入座標

原创 對象轉換

Problem F: C++習題 對象轉換 [Submit][Status][Web Board] Description 定義一個Teacher(教師)類(教師號,姓名,性別,薪金)和一個Student(學生)類(學號,姓名

原创 矩陣求和--重載運算符

Problem D: C++習題 矩陣求和--重載運算符 [Submit][Status][Web Board] Description 有兩個矩陣a和b,均爲2行3列。求兩個矩陣之和。重載運算符“+”,使之能用於矩陣相加(如

原创 虛函數練習:交通工具信息

Problem E: 交通工具信息 Description 有一個交通工具類vehicle,將它爲 基類派生的有派生小車類car,卡車類truck和輪船類boat,定義這些類,並使其能夠顯示其各類交通工具的詳細信息。 他們包含的信息

原创 抽象基類

Problem A: C++習題 抽象基類 Description 編寫一個程序,聲明抽象基類Shape,由它派生出3個派生類: Circle(圓形)、Rectangle(矩形)、Triangle(三角形),用一個函數prin

原创 虛函數練習:動物2

Problem D: 虛函數練習:動物2 Description 長期的物種進化使自然界出現了生活在陸地上的陸生動物和生活在水中的水生動物。根據已有主函數編寫動物類,陸生動物類和水生動物類。 Input 動物的體長,體重,性別

原创 剪刀石頭布

Problem A: 剪刀石頭布 [Submit][Status][Web Board] Description 小慧小時候很喜歡和她的小夥伴們一起玩剪刀(Scissors)、石頭(Rock)、布(Cloth)的遊戲,但現在她