请问错在哪,求统计字符中数字的个数

请问错在哪,求统计字符中数字的个数

问题描述:

 

可以检查一下那里到底写的是0还是o,我感觉您写的像是字母o,别的地方没有什么问题,return 0; 可加可不加,加上当然最好

printf("%d",i); 打印输出语句应该在while(){} 循环体外。

 

在printf("%d",i);下面一行加一句return 0;

因为main函数是int main(),所以需要返回值。

供参考对照:

#include<stdio.h>

int main()
{
    int  i=0
    char c;
    while((c=getchar())!='\n')
    {
       if(c>='0' && c<='9')
          i++;
    }
    printf("%d",i);
    
    return 0;
}