C语言入门级一个小程序

如何统计文章中?的数量 我自己写了一个 可是没有输出 不知道应该用什么函数 而且不知道哪里出错 (╥﹏╥)图片

这个文章是你在终端界面一个个字输入吗。。。。

putchar(a)修改为printf("%d", a)

代码稍微改动一下,如下

 #include <stdio.h>

int main()
{
    int a=0;
    char b;
    b=getchar();
    while (b!='\n')
    {
        if ('?'==b)
        {
            a=a+1;  
        }
        b=getchar();
    }
    printf("?号个数为:%d\n",a);
    return 0;
}

文章的话应该先读文件 在strcmp 进行统计。