如果測資一~四都有過,但測試過不了,可以用以下原因排除看看:
1. 字串沒有確實輸入,可能吃到\n或其他東西
2. isupper/ islower 或 isprint
原本使用isprint來判斷大小寫,因為isprint在自己的Vs上是這樣運作的:
\t、\n、\0: 回傳0
大寫英文: 回傳1
小寫英文: 回傳2
數字: 回傳4
標點符號: 回傳16
空格: 回傳64
但在Zj似乎不是。
小生不才,也不清楚原因,但改成isupper後成功AC,用的是int變數儲存回傳值。
3. 試試看測資「1 a」、「2 AA」