编程实现:从键盘上输入一个字符,如果它是大写字母,则把它转换成小写字母输出;否则,直接输出。

2024-11-14 04:59:36
推荐回答(5个)
回答1:

这个判断根本就是多余的,既然不管大小写最后都是以小写输出,直接转换就行了。
#include
main()
{
char ch;
ch=getchar();
putchar(tolower(ch));
return 0;
}
P.S.判断大小写最好用islower()和isupper()判断,而不要直接用ASCII码,这样兼容性会好一点。
两段程序编译后的运行效果完全是一样的,具体内部怎样有什么关系呢?只要效率高就行了。

回答2:

一个很简单的方法是:
1 打开 vc
2 新建一个c++ source file 但取扩展名为 .c
3 输入
#include

main()
{
printf("我叫ljing\n");
}

4 编译,连接,运行。

如果老师要求用tc,那么就用tc打开该文件,并编译,运行即可。

回答3:

#include
main()
{
char ch
ch=getchar()
ch=(ch>='A'&&ch<='Z')?(ch+32):ch;
printf("%c",ch)
}
还要不要PASCAL的代码啊?
PASCAL的字符操作要比C++好用的多~~~~

回答4:

#include
main()
{
char ch
ch=getchar()
ch=(ch>='A'&&ch<='Z')?(ch+32):ch;
printf("%c",ch)
}
三个条件完全符合 运行没问题

回答5:

#include
main()
{
char ch;
ch=getchar();
ch=(ch>='A'&&ch<='Z')?(ch+32):ch;
printf("%c",ch);
}