題目:題目就是給出一幅ASCII字符構成的樹的圖,然后轉換成由字符括號構成的樹的表示形式。可以知道,樹有孩子結點的話,正下方會有一個字符 '|' ,緊接著會有一個覆蓋所有孩子結點的字符序列“-------”,然后其下就是孩子結點。
思路:先將所有數據讀下來。然后遞歸處理,給定一個左右邊界,在該邊界內逐個檢查字符,如果是結點字符,則判斷有無孩子等后續處理。
注意:因為每行會有空格,所以不能用scanf輸入,換成fgets的話會保留有換行符(當然,可以進行處理或后續判斷),這里使用的是gets來讀入,因為可以確保不會溢出。
另外,由scanf改為gets后需要在讀第一個整數后來個getchar棄掉換行符。發現每次改輸入時都容易有這個問題,下次改輸入時要注意。gets和scanf搭配時要注意換行符的問題。
另外,這里不要認為字符串每次都會重新讀入,就不用memset初始化了;如果新的數據行數比舊的少,殘留的數據還是可能影響到的,因為你有檢查h+1和h+2而且沒有對其是否超過總行數進行判斷。
另外,由于數組中其他字符為' 主站蜘蛛池模板: 性生活国产 | 69毛片| 午夜色在线 | 午夜在线视频免费 | 91精品福利一区二区三区野战 | 欧美性xxx久久 | 欧美高清18 | 亚洲欧美日韩人成 | 亚洲精品在线视频 | 91久久亚洲精品一区二区 | 欧美另类高清 videos | 精品国产一区二区三区香蕉沈先生 | 成人精品福利 | 成人福利网址 | 日韩欧美亚 | 国产成人精品男人免费 | 色www永久免费网站国产 | 欧美日韩中文一区二区三区 | 亚洲国产精品a一区 | 亚洲高清中文字幕 | 亚洲精品一区二区三区在线播放 | 欧美性专区 | 两性午夜欧美高清做性 | 国产免费高清福利拍拍拍 | 久久中文字幕不卡一二区 | 77777网站| 手机在线精品视频每日更新 | 五月婷婷在线免费观看 | 国产精品成人扳一级aa毛片 | 中文字幕精品一区二区2021年 | 日韩精品国产自在久久现线拍 | 亚洲伊人久久大香线蕉苏妲己 | 中国精品videossex中国高清 | 久99久爱精品免费观看视频 | 免费中国jlzzjlzz在线播放 | 国产美女视频一区二区二三区 | 女性一级全黄生活片在线播放 | 日本最新伦中文字幕 | 欧美激情一区二区三区视频高清 | 爆操网站 | 欧美成人午夜视频 |