修改如下,供参考:
#include<iostream>
using namespace std;
int main()
{
char n;
cin.get(n);
if(n>='0' && n<='9')
cout<<"Dight"<<endl;
else if(n>='A' && n<='Z')
cout<<"Uppercase Letter"<<endl;
else if(n>='a' && n<='z')
cout<<"Lowercase Letter"<<endl;
else if(n == ' ')
cout<<"Blank Space"<<endl;
else
cout<<"Others"<<endl;
return 0;
}
n 不用加 ‘ ’号
case不是这么用的,case是判断n是否等于后面的值,不用加任何比较符号,而且n不用加引号