题目要求:由键盘输入非零整数x,判断该数正负,正数输出positive,负数输出negative,接着判断该数的奇偶性,奇数输出odd,偶数输出even。
【第一组自测数据】 【第二组自测数据】
键盘输入:-43↙ 键盘输入:98↙
正确输出:negative 正确输出:positive
odd even
#include <stdio.h>
#include <stdlib.h>
int main()
{
int x;
scanf("%d",&x);
if(x>0)
printf("positive\n");
else
printf("negative\n");
if(x%2==0)
printf("even\n");
else
printf("odd\n");
return 0;
}
解题要点:判断奇偶用该数模2是否等于0来判断,若为0则为偶数,否则为奇数。
注意:区别x=0与x==0,前者是赋值,后者才是等于。