程序填空题:小写转大写(高级版)
小写转大写(高级版)
下面的程序输入小写字母,输出对应的大写字母。请在空白处填写表达式完成该程序。
```c
#include
#include
int main()
{
char lower, upper;
lower = getchar();
upper = @@[toupper(lower)](1);
putchar(upper);
putchar('\n');
return 0;
}
```
|输入样例|输出样例|
|:-------|:-------|
|w |W |
|Q |Q |
|5 |5 |
|$ |$ |
注:若输入的是小写字母,则输出对应的大写字母。否则输出的结果与输入相同。
---
提示:使用 toupper 函数。
答案:
第1空:toupper(lower)
下面的程序输入小写字母,输出对应的大写字母。请在空白处填写表达式完成该程序。
```c
#include
#include
int main()
{
char lower, upper;
lower = getchar();
upper = @@[toupper(lower)](1);
putchar(upper);
putchar('\n');
return 0;
}
```
|输入样例|输出样例|
|:-------|:-------|
|w |W |
|Q |Q |
|5 |5 |
|$ |$ |
注:若输入的是小写字母,则输出对应的大写字母。否则输出的结果与输入相同。
---
提示:使用 toupper 函数。
答案:
第1空:toupper(lower)