求救C++
谁能帮我写个C++的程序,要求如下:从键盘输入一串字符,统计出其中的数字,字母,空格及其他符号的个数,并以#结束.
(我写出来的除了不能统计空格键外,一切正常.哪位高手帮我写一下统计空格键的程序,谢谢了):1shocked1 zkkpkk 高手中的高手 你们学到了?我们没有学呀`~~ 没空啊`````````````````````````:lol1 :lol1 嘿嘿!
师弟慢慢来! #include<iostream.h>
void main ()
{
char x;
for (int k=1;x!='#';k++)
{
cin.get(x);
}
cout<<k-2<<endl;
}
今天早上刚刚好上C++实验课....好像这样也可以...至少我实验的时候是可以的....可以计算包括空格跟回车..... 什么东东:sad1 :sad1
#include<iostream.h>
void main()
{
int a=0,b=0,c=0,d=0;
char x;
for (int k=1;x!='#';k++)
{
cin.get(x);
if (x==' ')
{
c++;
}
else if (x>='0' && x<='9')
{
a++;
}
else if (x>='a' && x<='z' || x>='A' && x<='Z')
{
b++;
}
else
{
d++;
}
}
cout<<"zongshu="<<k-2<<endl;
cout<<"shuzi="<<a<<"\tzimu="<<b<<"\tkongge="<<c<<"\tfuhao="<<d<<endl;
}
分别计算总数..数字..字母..空格还有其他字符....
:sweat11" /> :sweat11" />刚学而已...只会用这些笨方法...
[ 本帖最后由 jy00952077 于 2007-11-30 11:53 编辑 ] 用LS的行了图快的就改这样吧
while(char x=cin.get()!='#')
{
}
好地~
什么时候要~~~~~~~``?
页:
[1]