>author: Utin ## Question ASCII 王國正在徵召字母大師,請你設計一個code來計算考卷的答案 ### Input 輸入兩個字母 l, r ### Output 依字母表順序,從 l 輸出到 r,最後一個字母後面請直接輸出'\n' ### Constraint 無 ### Sample Input ```c= a e ``` ```c= e b ``` ### Sample Output ```c= a b c d e ``` ```c= e d c b ``` ## 作法 第一種作法:把 a ~ z 存成字串,使用陣列搭配迴圈來輸出 第二種作法:直接使用 ASCII code (如下) ## 常見問題 - scanf 記得取址 - scanf("%c %c", &l, &r); 兩個%c之間要有空格 - ++ 跟 -- -- 的條件要注意 - 最後一個字母後面要直接輸出'\n'不能有空格 ## 解法 ```c= #include <stdio.h> int main() { char l, r; scanf("%c %c", &l, &r); for (int i = l; i != r; l < r ? i++ : i--) printf("%c ", i); printf("%c\n", r); } ```