c语言,输入一个字符,如果是数字,判断奇偶
发布网友
发布时间:2022-05-09 15:46
我来回答
共1个回答
热心网友
时间:2023-10-08 18:23
你是想要这种么?但是这个是按
ascii表
来的哦,所以你输入的只能是字符,字符中的数字就只有0~9,如果输入个21,这就只会显示是个偶数哦,如果是32,这是奇数,错误的显示,只有0~9和各种字符才可以正确输出哦
#include
<stdio.h>
int
main()
{
char
i;
while(1)
{
printf("
请输入一个字符:
");
scanf("%s",&i);
if(i
>
48
&&
i
<
58)
{
if((i-48)%2
==
1)
printf("
为奇数\n");
else
if((i-48)%2
==
0)
printf("
为偶数\n");
}
else
{
printf("this
is
not
a
digital\n");
}
}
return
0;
}