找回密码
 入驻
搜索
查看: 246|回复: 9

求救C++

[复制链接]
发表于 2007-11-29 18:26:06 | 显示全部楼层 |阅读模式
谁能帮我写个C++的程序,要求如下:
从键盘输入一串字符,统计出其中的数字,字母,空格及其他符号的个数,并以#结束.
(我写出来的除了不能统计空格键外,一切正常.哪位高手帮我写一下统计空格键的程序,谢谢了):1shocked1
发表于 2007-11-29 18:45:11 | 显示全部楼层
zkkpkk 高手中的高手
回复

使用道具 举报

发表于 2007-11-29 18:47:39 | 显示全部楼层
你们学到了?我们没有学呀`~~
回复

使用道具 举报

发表于 2007-11-29 18:50:48 | 显示全部楼层
没空啊`````````````````````````:lol1 :lol1
回复

使用道具 举报

发表于 2007-11-29 19:12:02 | 显示全部楼层
嘿嘿!
师弟慢慢来!
回复

使用道具 举报

发表于 2007-11-30 10:08:36 | 显示全部楼层
#include<iostream.h>
void main ()
{
     char x;
     for (int k=1;x!='#';k++)
     {
        cin.get(x);
     }
     cout<<k-2<<endl;
}


今天早上刚刚好上C++实验课....好像这样也可以...至少我实验的时候是可以的....可以计算包括空格跟回车.....
回复

使用道具 举报

发表于 2007-11-30 10:14:42 | 显示全部楼层
什么东东:sad1 :sad1
回复

使用道具 举报

发表于 2007-11-30 11:41:47 | 显示全部楼层

  1. #include<iostream.h>
  2. void main()
  3. {
  4.       int a=0,b=0,c=0,d=0;
  5.       char x;
  6.       for (int k=1;x!='#';k++)
  7.       {
  8.             cin.get(x);
  9.              if (x==' ')
  10.             {
  11.                   c++;
  12.             }
  13.             else if (x>='0' && x<='9')
  14.             {
  15.                   a++;
  16.             }
  17.             else if (x>='a' && x<='z' || x>='A' && x<='Z')
  18.             {
  19.                   b++;
  20.             }
  21.             else
  22.             {
  23.                   d++;
  24.             }
  25.      }
  26. cout<<"zongshu="<<k-2<<endl;
  27. cout<<"shuzi="<<a<<"\tzimu="<<b<<"\tkongge="<<c<<"\tfuhao="<<d<<endl;
  28. }
复制代码


分别计算总数..数字..字母..空格还有其他字符....

:sweat11" /> :sweat11" />刚学而已...只会用这些笨方法...

[ 本帖最后由 jy00952077 于 2007-11-30 11:53 编辑 ]
回复

使用道具 举报

发表于 2007-12-5 19:37:46 | 显示全部楼层
用LS的行了图快的就改这样吧
               

  1.                 while(char x=cin.get()!='#')
  2.         {
  3.         }
  4.                
复制代码
回复

使用道具 举报

发表于 2008-1-6 13:46:39 | 显示全部楼层

好地~

什么时候要~~~~~~~``?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 入驻

本版积分规则

QQ|Archiver|手机版|小黑屋|思明论坛

GMT+8, 2024-11-16 12:24 , Processed in 0.052654 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表