主题:编译没错,执行结果不对
#include<iostream>
//#include<ctype>
using namespace std;
int main()
{
char ch;
int acnt=0;
int i=0;
// acnt=2;
int ecnt=0;
int icnt=0;
int ocnt=0;
int ucnt=0;
int consoncnt=0;
while(cin>>ch)
{
if(ch='#') break;
switch(ch)
{
case 'a':case'A': ++acnt; break;
case 'e':case'E': ++ecnt; break;
case 'i':case'I': ++icnt; break;
case 'o':case'O': ++ocnt; break;
case 'u':case'U': ++icnt; break;
default:
++consoncnt;
break;
}
}
cout<<"Number of vowel a:\t"<<acnt<<"\n "
<<"Number of vowel e:\t"<<ecnt<<"\n"
<<"Number of vowel i:\t"<<icnt<<"\n"
<<"Number of vowel o:\t"<<ocnt<<"\n"
<<"Number of vowel u:\t"<<ucnt<<"\n"
<<"Number of vowel a:\t"<<acnt<<"\n";
return 0;
}
//#include<ctype>
using namespace std;
int main()
{
char ch;
int acnt=0;
int i=0;
// acnt=2;
int ecnt=0;
int icnt=0;
int ocnt=0;
int ucnt=0;
int consoncnt=0;
while(cin>>ch)
{
if(ch='#') break;
switch(ch)
{
case 'a':case'A': ++acnt; break;
case 'e':case'E': ++ecnt; break;
case 'i':case'I': ++icnt; break;
case 'o':case'O': ++ocnt; break;
case 'u':case'U': ++icnt; break;
default:
++consoncnt;
break;
}
}
cout<<"Number of vowel a:\t"<<acnt<<"\n "
<<"Number of vowel e:\t"<<ecnt<<"\n"
<<"Number of vowel i:\t"<<icnt<<"\n"
<<"Number of vowel o:\t"<<ocnt<<"\n"
<<"Number of vowel u:\t"<<ucnt<<"\n"
<<"Number of vowel a:\t"<<acnt<<"\n";
return 0;
}