查找数字是偶数还是奇数,但将输入作为c中的整数

时间:2019-04-23 18:07:49

标签: c

我试图制作一个程序来检查奇数或偶数(还检查用户是否输入了某些特殊字符,然后打印错误),但是我想输入整数并使用ASCII码检查数字。

int main(void) {

    int no;
    scanf("%d",&no);


    if((char)no >=48 && (char)no<=57) //ASCII value for number 0-9
    {
    if(no%2 ==0)
    {
        printf("even");

    }
    else
    {
        printf("odd");
    }
    }
    else
        printf("cannot do manipulations not a number");
}

0 个答案:

没有答案