输入了一系列字符,如何计数其中的空格出现的次数呢?
输入了一系列字符,如何计数其中的空格出现的次数呢?
那如果用switch语句呢?
这样如何:
#include <iostream>
#include <string>
using namespace std;
int main()
{
char ch;
int cnt=0;
while(cin>>ch){
switch(ch){
case' '://一个空格
++cnt;
break;
}
}
cout<<cnt<<endl;
return 0;
}
结果是无法计数空格的?