单项选择题
下面程序代码的功能是判断输入整数的正负性和奇偶性,请将第19行和22行标号处缺少的代码填写完整。
#include
int main()
{
int m;
printf("Input m: ");
scanf("%d", &m); //输入一个整数
if (m > 0) //是否为正数
{
if (m % 2 == 0) //是正数,且能被2整除,则是正偶数
{
printf("%d is a positive even", m);
}
else //不能被2整除,则是正奇数
{
printf("%d is a positive odd", m);
}
}
_______________ //判断是否为负数
{
_______________
{
printf("%d is a negative even", m); //是负偶数
}
else
{
printf("%d is a negative odd", m); //是负奇数
}
}
else
{
printf("%d is zero.It is an even", m);
}
return 0;
}
A.第19行代码: if(m < 0)
第22行代码: if (m % 2 != 0)
B.第19行代码: else if(m < 0)
第22行代码: if (m % 2 != 0)
C.第19行代码: if(m < 0)
第22行代码: if (m % 2 == 0)
D.第19行代码: else if(m < 0)
第22行代码: if (m % 2 == 0)