| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1467 人关注过本帖
标题:统计字符个数,高手来吧
只看楼主 加入收藏
ml232528
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:5
帖 子:367
专家分:879
注 册:2007-7-23
收藏
得分:0 
单词于单词之间没有空格吗 我还以为是 输入1111you2222   ar   e33333 bbbbg    ood 要求找出you are good

-︻┻┳═一 ☆ 悲伤的代价就是让自己明白什么是最重要的和应该珍惜的
2009-11-11 11:28
zqb7899
Rank: 4
等 级:业余侠客
帖 子:159
专家分:238
注 册:2009-10-16
收藏
得分:2 
9楼少了2个括号:
if(word==0&&c!=' '&&(c>='a'&&c<='z'||c>='A'&&c<='Z'))
2009-11-11 11:55
万改称才
Rank: 3Rank: 3
来 自:温州
等 级:论坛游侠
帖 子:58
专家分:113
注 册:2009-11-10
收藏
得分:2 
程序代码:
#include <stdio.h>
main()
{
    char c;
    int a,b,d;
    printf("请输入一段字符:");
    a=0;b=0;d=0;
    while((c=getchar())!='\n')
    {
      if(c>='a'&&c<='z'||c>='A'&&c<='Z') a++;
      if(c>='0'&&c<='9') b++;
      if(c==' ') d++;
    }
    printf("字母数为%d,数字数为%d,空格数为%d",a,b,d);
getch();
}
如果要加上计算别的 在while 里 加上if  就可以了

老师说 : 好好读书
2009-11-11 12:13
zqb7899
Rank: 4
等 级:业余侠客
帖 子:159
专家分:238
注 册:2009-10-16
收藏
得分:0 
#include "stdio.h"
void main()
{
    char str[100];
    int i=0,sum=0;
    gets(str);
    while(str[i]!='\0')
      {
      if(i!=0)
        {
        if((str[i]>='a'&&str[i]<='z'||str[i]>='A'&&str[i]<='Z')&&str[i-1]==' ')
          sum++;
        }
      i++;
      }
    if(str[0]>='a'&&str[0]<='z'||str[0]>='A'&&str[0]<='Z') sum++;
    printf("%d",sum);
    getch();
}
2009-11-11 12:56
快速回复:统计字符个数,高手来吧
数据加载中...
 
   



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

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