用c语言如何实现,统计从键盘输入数字的个数

2022-08-10 社会 80阅读

依次接收字符,直到输入回车为止,判断是否是数字,如果是则数字个数递增。

#include
int main() 
{
    int x=0,z=0; 
    char ch; 
    ch=getchar(); //接收字符
    while(ch!='\n') 
    {
        if(ch>=48&&ch<=57) //依据字符ASCII值判断是否是数字
            x++;//是数字,数字个数递增
        else 
            z++; //否则,其他字符个数递增
        ch=getchar(); 
    } 
    printf("数字字符有:%d个,其它字符有:%d个",x,z); 
    return 0;
}
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com