小程序一个,小弟菜鸟,望帮忙,不到20行代码
小程序一个,小弟初学者,望帮忙,不到20行代码
要求:从键盘输入多个字符,统计小写字符的个数,直到遇到$结束;
#include<iostream.h>
void main()
{
char ch;
int sum=0;
while(true)
{
cin>>ch;
if(ch<='z'&&ch>='a')
sum++;
if(ch=='$')
break;
}
cout<<sum;
}
我运行的时候虽然已经输入了$但是程序不会马上输出,我必须点一下enter才行,为什么??怎么办??
------解决方案--------------------
打错了。是:
ch = getchar();
if( ch != '$' ) break;
要求:从键盘输入多个字符,统计小写字符的个数,直到遇到$结束;
#include<iostream.h>
void main()
{
char ch;
int sum=0;
while(true)
{
cin>>ch;
if(ch<='z'&&ch>='a')
sum++;
if(ch=='$')
break;
}
cout<<sum;
}
我运行的时候虽然已经输入了$但是程序不会马上输出,我必须点一下enter才行,为什么??怎么办??
------解决方案--------------------
打错了。是:
ch = getchar();
if( ch != '$' ) break;