标题:一个统计字母出现次数的程序.无错,但无法运行.求高手帮忙,谢谢!
只看楼主
秦斌
Rank: 1
等 级:新手上路
帖 子:5
专家分:1
注 册:2011-11-17
 问题点数:0 回复次数:4 
一个统计字母出现次数的程序.无错,但无法运行.求高手帮忙,谢谢!
#include<stdio.h>
#include<string.h>
#define N 80
main()
{
    char a[N],m,n; int i,k,j,count=0;
    gets(a);
    k=strlen(a);
    for(i=0;m<'z';i++)
    {  m='a'+i;n='A'+i;
       for(j=0;i<k;j++)
       {
         if(a[j]==m||a[j]==n) count++;
       }   
       printf("the count of %c and %c=%d",m,n,count);
       count=0;
    }
}
搜索更多相关主题的帖子: 统计 字母 include count 
2011-11-30 17:21
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
得分:0 
加点注释

总有那身价贱的人给作业贴回复完整的代码
2011-11-30 17:30
秦斌
Rank: 1
等 级:新手上路
帖 子:5
专家分:1
注 册:2011-11-17
得分:0 
#include<stdio.h>
 #include<string.h>
 #define N 80
 main()
 {
     char a[N],m,n; int i,k,j,count=0;
     gets(a);
     k=strlen(a);                       /*统计a[N]中字符的长度*/
     for(i=0;m<'z';i++)
     {  m='a'+i;n='A'+i;              /*用m、n、i表示各英文字母,不分大小写*/
        for(j=0;i<k;j++)
        {
         if(a[j]==m||a[j]==n) count++;      /*对各英文字母进行统计*/
        }   
       printf("the count of %c and %c=%d",m,n,count);
        count=0;
     }
 }
谢谢了啊
2011-11-30 17:53
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
得分:0 
for(j=0;i<k;j++)  //应该是j<k

总有那身价贱的人给作业贴回复完整的代码
2011-11-30 17:59
秦斌
Rank: 1
等 级:新手上路
帖 子:5
专家分:1
注 册:2011-11-17
得分:0 
哈哈....自己真笨啊....谢谢你啊
2011-11-30 18:13



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-356612-1-1.html




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

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