lancaster99 发表于 2022-11-22 19:03:48

字符数组求助

输入一个单词,输出单词中字母“a”的个数

#include<stdio.h>
int main()
{
        char a = "";
        int i,n = 0;
        for(i=0; i < 10; i++)
        {
                scanf("%s",a);
        }
        for(i=0; i < 10; i++)
        {
                if(a == 'a')
                {
                        n++;
                }
        }
        printf("%d",n);
}

这是我的代码,不知道为什么数不出来

jhq999 发表于 2022-11-22 19:05:34

#include<stdio.h>
int main()
{
      char a = "";
      int i,n = 0;
      scanf("%s",a);

      for(i=0; i < 10; i++)
      {
                if(a == 'a')
                {
                        n++;
                }
      }
      printf("%d",n);
}

jackz007 发表于 2022-11-22 19:05:55

本帖最后由 jackz007 于 2022-11-22 19:07 编辑

      scanf("%c", & a);

lancaster99 发表于 2022-11-22 19:08:40

jhq999 发表于 2022-11-22 19:05


谢谢
页: [1]
查看完整版本: 字符数组求助