执行下列程序,判断其功能。
1、输入小写字母a,输出什么?输入大写字母A,输出什么?
#include
int main() {
char ch;
ch = getchar();
if (ch >= 97 && ch <= 122) {
ch = ch - 'a' + 'A';
putchar(ch);
}
}
代码如下:
#include
int main() {
char ch;
ch = getchar();
if (ch >= 97 && ch <= 122) {
ch = ch - 'a' + 'A';
putchar(ch);
}
}
程序运行结果:
2、把if分支的大括号去掉,照样输入,结果会怎么变化呢?
代码如下:
#include
int main() {
char ch;
ch = getchar();
if (ch >= 97 && ch <= 122)
ch = ch - 'a' + 'A';
putchar(ch);
}
程序运行结果:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)