| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 327 人关注过本帖
标题:一个关于字符等的统计程序,清高手给个指点!!!!!!
只看楼主 加入收藏
因为曾今年少
Rank: 2
等 级:论坛游民
帖 子:131
专家分:62
注 册:2011-4-13
结帖率:92.31%
收藏
 问题点数:0 回复次数:3 
一个关于字符等的统计程序,清高手给个指点!!!!!!
题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
程序代码:
main()
{
  char c;
  int z=0,k=0,s=0,q=0;
  while ((c=getchar())!='\n')
  {
    if (c>='a'&&c<='z'||c>='A'&&C<='Z')
        z++;
    else
        if (c==' ')
            k++;
        else
            if (c>='0'&&c<='9')
                s++;
            else
                q++;

  }
  printf("z=%d k=%d s=%d q=%d",z,k,s,q);
}
一直不知道要怎样调整好郁闷啊
各位大虾给个意见
如果可以的话给写个简洁的程序谢谢
搜索更多相关主题的帖子: 英文字母 统计 
2011-04-18 07:20
王立帅
Rank: 3Rank: 3
来 自:山东淄博
等 级:论坛游侠
帖 子:61
专家分:160
注 册:2011-4-4
收藏
得分:0 
第一个if()语句里面 最后一个分支 C应该是小写 c

一个人走
2011-04-18 09:06
帅的让人抽
Rank: 4
来 自:安徽
等 级:业余侠客
帖 子:94
专家分:224
注 册:2010-9-30
收藏
得分:0 
程序代码:
#include<stdio.h>
int main()
{  //Local  declarations
  char c;
  int z=0;
  int k=0;
  int s=0;
  int q=0; 
  //statements
  while ((c=getchar())!='\n')
  {
    if (c>='a'&&c<='z'||c>='A'&&c<='Z')
        z++;
    else if  (c==' ')
            k++;
    else if (c>='0'&&c<='9')
             s++;
       else
            q++;

  }
  printf("z=%d k=%d s=%d q=%d",z,k,s,q);
   
  return  0;
} //main
  那个c应该小写

樱花下落的速度依然是秒速五厘米,即使发了一千次短信,
心与心之间也只能靠近一厘米……
2011-04-18 18:46
因为曾今年少
Rank: 2
等 级:论坛游民
帖 子:131
专家分:62
注 册:2011-4-13
收藏
得分:0 
呵呵对拉
谢谢二位啦
2011-04-18 19:07
快速回复:一个关于字符等的统计程序,清高手给个指点!!!!!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.037048 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved