- 最後登錄
- 2023-4-27
- 在線時間
- 1 小時
- 註冊時間
- 2010-9-1
- 閱讀權限
- 20
- 精華
- 0
- UID
- 8674372
- 帖子
- 138
- 積分
- 197 點
- 潛水值
- 11795 米
| snowflying 發表於 2012-12-18 11:19 AM
那就最後一次不要加逗號就好啦
我想應該只有 ABC轉換成數字的部分才需要吧? - if ( ('A' <= op[i] && op[i] <= 'Z') || ('a' <= op[i] && op[i] <= 'z') )
- {
- //判斷字元範圍 ascii 'A' = 65 , 'a' = 97
- if(i == 0x20) // 這一行我拿來判斷是否為空格
- print f(" ");
- else
- print f(",(%d)"+(i != 1), op[i]%32 - 1 ); //而這一行的"+(i != 1) 我有些不解
- } 可否為我解答呢 ?
- else
- print f("%c",op[i]); //非英文字母,應該是以char 型態輸出吧?
複製代碼 懂了
現在Try也ok了
但是 如果+上空白
Ex : God Is Good = (6),(14)(3) (8)(18) (6)(14)(14)(3)
正解為 = (6),(14),(3) (8),(18) (6),(14),(14),(3)
也就是只有前兩個字母有, 而後面雖然空格問題已修正但卻少了,
... |
|