菜鳥的練習題

2021-10-03 18:51:20 字數 1293 閱讀 3939

題目來自牛客網

本來是不想發這篇部落格的,為了見證自己的成長,還是寫一篇部落格吧。

牛牛有乙個由小寫字母組成的字串s,在s中可能有一些字母重複出現。比如在"banana"中,字母』a』和字母』n』分別出現了三次和兩次。

但是牛牛不喜歡重複。對於同乙個字母,他只想保留第一次出現並刪除掉後面出現的字母。請幫助牛牛完成對s的操作。

第一次的**

#include

using

namespace std;

class

world

int i =0;

while

(s[i]

) brr =

newchar[26

];}~

world()

char

*rm_world()

;int i =0;

int j =0;

while

(ms[i]

!='/0'

) i++

; j++;}

brr[j]

='\0'

;return brr;

}private

:char

* ms;

char

* brr;};

intmain()

修改完之後的

#include

using

namespace std;

class

world

~world()

char

*rm_world()

;int i =0;

int j =0;

while

(ms[i]

) i++;}

brr[j]

='\0'

;return brr;

}private

:char

* ms;

char

* brr;};

intmain()

再來看看大神的**

總結:1、不知道使用庫函式

2、i,j的邏輯關係不清楚

3、記憶體初始化問題

4、new free問題

希望看到我這篇部落格的人以後不要犯以上的錯誤,過於低階,自己都看笑了

python的練習題 Python練習題

1 使用while迴圈輸入1 2 3 4 5 6 8 9 10 i 0while i 10 i i 1 if i 7 continue print i 結果 e python python python test.py1 2 求1 100的所有數的和 i 0sum 0 while i 100 i 1...

python書中練習題 python練習題

1 定義乙個空列表,接收從鍵盤輸入的整數,把列表傳給乙個從大到小排序的函式,再輸出排序後的列表的值 listex b 0 a int input 請輸入列表長度 while b a num int input 請輸入字元 b 1 print listex sum 0 for i in range 0...

練習題 基礎練習

第一題 需求 1 計算 5 個月的生活大概開銷 spending 比如 rent 房租 800.00 mealcost 吃飯 900.00 clothingcosts 買衣服 300.00 othercosts 其他費用 300.00 public class dome1 第二題 需求 2 計算 1...