大一新生题 能不能给个思路

img


#include "stdio.h"             // char定义一个数组存储输入的东西,之后就是通过循环来判断
int main()                    
{
char s;

scanf("%c",&s);

if(s>='0' && s<'9')         //判断是否是数字
printf("数字");

else if(s>='A' && s<='Z')      //这里面是判断大写字母      
printf("大写");
else if(s>='a' && s<='z')          //判断出小写字母
printf("小写");
else
printf("其他");

return 0;
}

img

用scanf或者getchar接受输入,然后用if判断接受到的字符,最后根据if的结果进行不同的输出,输出使用printf函数

直接用if语句判断字符范围。