/*代码1*/
#include <stdio.h>
#include <windows.h>
int main (void)
{
int a;
puts("请输入一个整数:");
scanf("%d",&a);
if (a%2)
puts("该整数是奇数。");
else
puts("该整数是偶数。");
system("pause");
}
/*代码1*/
#include <stdio.h>
#include <windows.h>
int main (void)
{
int a;
puts("请输入一个整数:");
scanf("%d",&a);
if (a/2)
puts("该整数是奇数。");
else
puts("该整数是偶数。");
system("pause");
}
代码2运行的结果不论输入是什么数,永远显示是奇数。这个是为什么?