1.编程实现统计输入的空格数和制表符的个数

#include 
<iostream.h>

int main()
{
    
char a;
    
int aCout=0;
    
int bCout=0;
    
int otherCout=0;
    
while(cin.get(a))
    
{
        
switch(a)
        
{
        
case ' ':
            aCout
++;
            
break;
        
case '\t':
            bCout
++;
            
break;
        
default:
            otherCout
++;

        }

    }

    cout
<<"the num of space is "<<aCout<<" "<<"\n"
        
<<"the num of tab is "<<bCout<<" "<<"\n"
        
<<"the num of other character is "<<otherCout<<endl;
}

PS:此处读入数据时不能用提取操作符(>>),因为对>>而言,空格、制表符和换行符均为数据项分隔符,会被忽略,而cin对象的get成员函数则不会这样。