7-18 有課幾何 (10 分)
小明看到課表上某課程的上課周次是這樣標示的:1, 8,12-17,3-6 。請你撰寫程式,將從輸入設備上輸入的如前述類似的周次表示字串,轉換成標準的周次表示。
輸入格式:
一個數字表示某一周,兩個數字中間以-號分隔的表示某周次區間,a-b表示 區間[a,b],程式確保a<b,但不能夠確保周次間是升序排列的。所有的周次在【1,20】內。 輸入有若干行,每行一個課程的上課周次。
輸出格式:
從小到大的順序輸出有課程的周次,周與周間以逗號分隔,最后沒有逗號。
輸入樣例:
3-5,8,13-15,17,10-12
13-18,5-9
3-13 , 13 - 17
輸出樣例:
3,4,5,8,10,11,12,13,14,15,17
5,6,7,8,9,13,14,15,16,17,18
3,4,5,6,7,8,9,10,11,12,13,14,15,16,17
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/256452.html
標籤:C++ 語言
