为什么这个函数没反应?(不好意思解决了请大家无视这个问题

刚学了变量的作用域 这个函数是哪里出问题了么? 输进去四行A然后统计A的个数 然后打出来个0来

#include <stdio.h>
#include <string.h>
int h[26];
void tongji(char *a)
{
    for(int i=strlen(a)-1;i>=0;i--)
    {
        if(a[i]>='A'&&a[i]<='Z')
        h[a[i]-'A']++;
    }
 } 
int main(void)
{
    memset(h,0,26*sizeof(int));
    char a[80],b[80],c[80],d[80];
    gets(a);gets(b);gets(c);gets(d);
    tongji(a);tongji(b);tongji(c);tongji(d);
    printf("%d",h[0]);
    return 0;
}
阅读 1.8k
1 个回答

经测试这个函数没有问题

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进