//方一:使用字符输入
#include<iostream>
using namespace std;
int main()
{
char c;
int smallletters = 0, largeletters = 0, space = 0, number = 0, comma = 0, other = 0;
cout << "请输入字符串:";
while ((c = cin.get()) != '\n')
//也可写成while ((c = getchar()) != '\n')
//个人认为cin.get存在的目的就是为了从c移植到c++的时候,直接用cin.get()代替gethar()
//也正因为如此,cin.get()的返回值跟其他cin.get成员函数返回cin对象不同,跟getchar()一样返回int.
//所以cin.get()和getchar()没什么区别。
{
if (c >= 'a' && c <= 'z')
smallletters++;
else if (c >= 'A' && c <= 'Z')
largeletters++;
else if (c == '