C语⾔编程5.10从键盘任意输⼊⼀个字符,编程判断该字符,⼤写字母,⼩写字母,空格,还是其他字符
版权声明:未经授权,可以转载 blog.csdn/qq_26974599/article/details/81252397
⽅法⼀:
#include <stdio.h>
void main()
{
char ch;
ch=getchar();
if(ch >= 'A' && ch <= 'Z' )
{
printf("为⼤写字符\n");
}
else if(ch >= 'a' && ch <= 'z' )
{
printf("为⼩写字符\n");
}
else if(ch==' ')
{
printf("为空格字符\n");
}
else
{switch case判断字符串
printf("为其他字符\n");
}
}
⽅法⼆:
#include <stdio.h>
void main()
{
char ch;
int a;
ch = getchar();
if (ch >= 'a' && ch <= 'z')
ch = '1';
if (ch >= 'A' && ch <= 'Z')
ch = '2';
if( ch == ' ')
ch = '3';
switch(ch)
{
case '1' : printf("xiao \n");break;
case '2' : printf("da  \n");break;
case '3' : printf("空格 \n");break;
default: printf("qita");
}
}
总结:
⽅法⼆为⽅法⼀的扩展,其实直接加个printf函数即可
注意:在给 ch 赋值时注意要与witch(ch)中的ch对应。(上⾯赋值加单引号下⾯就加单,不加则都不加)判断会判断错误。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。