字母统计 1)Linux shell脚本编程或者C语言实现2)将指定文件中大小写英文字母(共52个)出现的次数统计并打印出来 int index[52];char c[52]A-Z a-z

解决方案 »

  1.   

    是每个字母出现的次数吗?另外int index[52];char c[52]A-Z a-z 为什么要这么定义
      

  2.   

    不知道,题目要求就是这个样子emmmm
      

  3.   

    这个简单,首先读文件,然后判断读出的内容的ascii,填充整形数组内容。 
        fd = open(file);
        //读文件内容,
        while()
        {
            count = read(fd,buf,size);
            for(i=0;i<count;i++)
            {
                //大写字母
                if(buf[i] >64 && buf[i] < 91)
                {
                    index[buf[i]-65]++;
                }
                //小写字母
                if (buf[i] >96 && buf[i] < 123)
                {
                    index[buf[i]-71]++
                }
            }
        }