| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2468 人关注过本帖
标题:(难)编写一个统计各个数字 空白符(空格符,制表符及换行符)以及其他所有 ...
只看楼主 加入收藏
wangchaowushang
Rank: 1
来 自:陕西
等 级:新手上路
帖 子:61
专家分:0
注 册:2007-12-19
收藏
 问题点数:0 回复次数:13 
(难)编写一个统计各个数字 空白符(空格符,制表符及换行符)以及其他所有字符出现次数的程序!
[bc02] [bc02] [bc02] [bc02]
搜索更多相关主题的帖子: 符及换 空格 空白 数字 字符 
2008-03-07 13:05
红金龙
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2007-11-24
收藏
得分:0 
当我没说,OK

[[it] 本帖最后由 红金龙 于 2008-3-7 13:30 编辑 [/it]]
2008-03-07 13:18
wangchaowushang
Rank: 1
来 自:陕西
等 级:新手上路
帖 子:61
专家分:0
注 册:2007-12-19
收藏
得分:0 
...

[[it] 本帖最后由 wangchaowushang 于 2008-3-7 13:36 编辑 [/it]]

有时候问的问题very easy,但我不会,大家别见笑!
2008-03-07 13:26
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
收藏
得分:0 
用2维数组做...a{2][x],a[0][x]里面放你的字符.a[1][x]统计个数

学习需要安静。。海盗要重新来过。。
2008-03-07 13:39
wangchaowushang
Rank: 1
来 自:陕西
等 级:新手上路
帖 子:61
专家分:0
注 册:2007-12-19
收藏
得分:0 
[bo]以下是引用 [un]sunkaidong[/un] 在 2008-3-7 13:39 的发言:[/bo]

用2维数组做...a{2][x],a[0][x]里面放你的字符.a[1][x]统计个数

能列个简明的算法吗 谢谢!

有时候问的问题very easy,但我不会,大家别见笑!
2008-03-07 13:49
xianshizhe111
Rank: 1
等 级:新手上路
帖 子:1451
专家分:0
注 册:2007-12-8
收藏
得分:0 
/*看看ASCII */
#include "stdio.h"
int main()
{
    char c;
    int i=0;
    while((c=getchar())!='\n')
    {
        i++;
        if(c>='a'&&c<='z')
             printf("\rMiniscules=%d",i);
        else if(c>='A'&&c<='Z')
             printf("\rCapital Letters=%d",i);
        else if(c>='0'&&c<='9')
             printf("\rNumeral=%d",i);
        else if(c==' ')
             printf("\rSpace=%d",i);             
        else if(c==9)
             printf("\rTab==%d",i);
        else            
             printf("\rOther=%d",i);
              
    }
    return 0;
   
}
2008-03-07 14:00
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
收藏
得分:0 
#include<iostream>
main()
{
    int a[200]={0},max=0;
    char b[100],*p;
    p=b;
    gets(b);
    do
    {   
        if((int)*p>max)
          max=(int)*p;
        a[(int)*p++]++;
    
    }while(*p!='\0');
    for(int i=0;i<=max;i++)
        if(a[i]!=0)
    printf("a[%d]=%d",i,a[i]);//这样用就最好了printf("a[%c]=%d",i,a[i])
}

[[it] 本帖最后由 sunkaidong 于 2008-3-7 14:17 编辑 [/it]]
收到的鲜花
  • xianshizhe1112008-03-07 23:00 送鲜花  6朵   附言:灵活的运用 我很赞同

学习需要安静。。海盗要重新来过。。
2008-03-07 14:11
xianshizhe111
Rank: 1
等 级:新手上路
帖 子:1451
专家分:0
注 册:2007-12-8
收藏
得分:0 
好算法
2008-03-07 14:20
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
收藏
得分:0 
谢谢楼上兄弟..呵呵

学习需要安静。。海盗要重新来过。。
2008-03-07 14:25
leeco
Rank: 4
等 级:贵宾
威 望:10
帖 子:1029
专家分:177
注 册:2007-5-10
收藏
得分:0 
只需要语法不需要算法。
2008-03-07 15:06
快速回复:(难)编写一个统计各个数字 空白符(空格符,制表符及换行符)以及其 ...
数据加载中...
 
   



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

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