---
# System prepended metadata

title: 字母大師
tags: [Day2]

---

>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);
}
```
