65,209
社区成员
发帖
与我相关
我的任务
分享
按crtl+z 是这样。。。。。[/quote]
#include <iostream>
using namespace std;
void main()
{
char ch;
int aCnt=0,eCnt=0,iCnt=0,oCnt=0,uCnt=0;
while (cin>>ch)
{
switch(ch)
{
case 'a':
++aCnt;
break;
case 'e':
++eCnt;
break;
case 'i':
++iCnt;
break;
case 'o':
++oCnt;
break;
case 'u':
++uCnt;
break;
}
}
cout<<"字母a出现的次数为:"<<aCnt<<endl;
cout<<"字母e出现的次数为:"<<eCnt<<endl;
cout<<"字母i出现的次数为:"<<iCnt<<endl;
cout<<"字母o出现的次数为:"<<oCnt<<endl;
cout<<"字母u出现的次数为:"<<uCnt<<endl;
}
上面的是代码,但是我不知道程序框里怎么才能结束输入字符

char ch;
while(std::cin>>ch)
{
std::cout << ch << std::endl;
}
std::cout << "I am here" << std::endl;
system("pause");
return 0;
按ctrl+z, 就看出效果了