- 最後登錄
- 2023-4-27
- 在線時間
- 1 小時
- 註冊時間
- 2010-9-1
- 閱讀權限
- 20
- 精華
- 0
- UID
- 8674372
- 帖子
- 138
- 積分
- 197 點
- 潛水值
- 11795 米
| 若對尊貴或贊助會員有任何疑問,歡迎向我們查詢。我們的即時通或MSN: admin@eyny.com snowflying 發表於 2012-12-18 06:28 PM
原來題目是要求這樣唷, 可以一次把要求都說完啊 - if ( ('A' <= op[i] && op[i] <= 'Z') || ('a' <= op[i] && op[i] <= 'z') )
- {
- if(start == 1)
- {
- print f("(%d)", op[i]%32 - 1 );
- start = 0;
- }
- else
- print f(",(%d)", op[i]%32 - 1 );
- }
- else
- {
- print f("%c",op[i]); //非英文字母,應該是以char 型態輸出吧?
- start = 1;
- }
複製代碼 第一個if是判斷A-z
請問第二個if以及start是什麼意思呢 ?
為何要先宣告start=1呢 ?
以及最後一個else的用處是什麼
麻煩你解答了
我到第一個if之後 就看不太懂 他在做什麼了... |
|