前言
本系列为选择结构编程题,点滴成长,一起逆袭。
一、题目描述
输入一个字符,判断是数字,字母,空格,其他字符
二、题目分析
输入一个字符c=getchar();
三、解题
程序运行代码
#include<stdio.h>
int main(){
char c;
c=getchar();
if(c>='0'&&c<='9'){
printf("number");
}
else if((c>'a'&&c<'z')||(c>'A'&&c<'Z')){ //是“||”
printf("latter");
}
else if(c==' '){
printf("kongge");
}
else{
printf("others");
}
return 0;
}
四、举一反三
总结
字符输入输出函数
一、一个字符输出函数
一般形式 putchar(ch) 有参函数
二、一个字符输入函数
一般形式 c = getchar() 无参函数
三、说明:
(1)getchar()只能接受一个字符,以回车结束;
(2)连续输入多个字符时,中间不用空格或回车。
(3)常用方法while((ch=getchar))!=‘\n’)输入/读取一行字符