原创 487-3279( C/C++數組初始化的一些誤區)

每個人都喜歡有令人難忘的電話號碼。要想讓電話號碼變得令人難忘的一種方法是拼出一個令人難忘的單詞或短語。例如,你可以撥打滑鐵盧大學的電話,撥打令人難忘的電話號碼TUT-GLOP。 有時只有一部分號碼被用來拼寫一個單詞,例如,你可以撥打

原创 帶通配符的數

【問題描述】給定一個可以帶通配符問號的正整數W,問號可以代表任意一個一位數字。再給定一個正整數X,和W具有同樣的長度。問有多少個整數符合W的形式並且比X大? 【輸入形式】多組數據,每組數據兩行,第一行是W,第二行是X,它們長度相同,在

原创 7, 還是7

【問題描述】輸出 7 和 7 的倍數,還有包含 7 的數字例如(17,27,37…70,71,72,73…) 【輸入形式】一個正整數 N。(N 不大於 30000) 【輸出形式】從小到大排列的不大於 N 的與 7 有關的正整數,每行一

原创 公交系統

【問題描述】 城市公交系統有一個記錄儀,用於記錄每個站點的乘客人數的變化情況,例如:x表示到站前公交車上的乘客人數,y表示離站時公交車上的乘客人數,則該記錄儀記錄的該站的數字爲y-x。 對於一輛公交車和n個車站,a1

原创 相同生日

【問題描述】 在一個有200人的大班級中,存在兩個人生日相同的概率非常大,現給出每個學生的學號,出生月日,試找出所有生日相同的學生。 【輸入形式】 第一行爲整數n,表示有n個學生,n<=200。此後每行包含一個字符串和兩個整數,分別表

原创 利用字符串流實現int與string的轉化

頭文件 sstream 1.string轉化int string str; cin>>str; int i; stringstream stream(str); stream>>i; stream.clear(); 2.i

原创 數碼管

【問題描述】 液晶數碼管用七筆阿拉數字表示的十個數字,把橫和豎的一 個短劃都稱爲一筆,即7有3筆,8有7筆等。對於十個數字一種排列,要做到兩相鄰數字都可以由另一個數字加上幾筆或減去幾筆組成,但不能又加又減。比如 7→3是允許的,7→2

原创 字符串數字置換(switch case default)

【問題描述】 從鍵盤接收用戶輸入的字符串, 對用戶輸入的每個字符串的處理是:將字符串內的每一個十進制數字字符置換成下列表格中右邊所對應的一個字符串(所有其他字符不變),然後將轉換的結果顯示在屏幕上;並分別計算每個數字的置換次數。 十進

原创 個位數統計

【問題描述】 給定一個k位整數N = dk-1*10k-1 + … + d1*101 + d0 (0<=di<=9, i=0,…,k-1, dk-1>0),請編寫程序統計每種不同的個位數字出現的次數。例如:給定N = 100311,則

原创 部分A+B

【問題描述】 正整數A的“DA(爲1位整數)部分”定義爲由A中所有DA組成的新整數PA。例如:給定A = 3862767,DA = 6,則A的“6部分”PA是66,因爲A中有2個6;給定A = 3862767,DA = 1,則A的“1

原创 寫出來吧

【問題描述】 讀入一個自然數n,計算其各位數字之和,用漢語拼音寫出和的每一位數字。 【輸入形式】 每個測試輸入包含1個測試用例,即給出自然數n的值。這裏保證n小於10的100次方。 【輸出形式】 在一行內輸出n的各位數字之和的每一位,

原创 數圈

【問題描述】 以1爲中心,用2,3,4, …, n, …, n*n的數字圍繞着中心輸出數圈, 如若n=4,則 7 8 9 10 6 1 2 11 5 4 3 12 16 15 14 13 【輸入形式】 一個整數n(1<=n<=10)

原创 最少錢幣數(動態規劃)

【問題描述】這是一個古老而又經典的問題。用給定的幾種錢幣湊成某個錢數,一般而言有多種方式。例如:給定了 6 種錢幣面值爲 2、5、10、20、50、100,用來湊 15 元,可以用 5 個 2 元、1個 5 元,或者 3 個 5 元,

原创 選美比賽

【問題描述】 在選美大獎賽的半決賽現場,有n名選手2—100,參加比賽。比賽結束時,要在現場按照選手的出場順序宣佈最後名次,獲得相同分數的選手具有相同的名次,名次連續編號,不用考慮同名次的選手人數。如: 選手數量: 7 選手得分:

原创 錘子剪刀布

【問題描述】 大家應該都會玩“錘子剪刀布”的遊戲。現給出兩人的交鋒記錄,請統計雙方的勝、平、負次數,並且給出雙方分別出什麼手勢的勝算最大。 【輸入形式】 輸入第1行給出正整數N(<=105),即雙方交鋒的次數。隨後N行,每行給出一次交