[问题] c++问题

楼主: fireex1988 (怒怒)   2010-04-18 23:47:35
请问这题要输入一个正整数
判断该整数是奇数、偶数或零
(输入如不是正整数,请提出警示!)
我已经把奇数跟偶数分别做出来
请问要怎么改成
1.判断零
2.不是正整数
谢谢
#include <stdio.h>
int main (void)
{
int number;
printf("请输入一个整数来判断此数是奇数还是偶数或零 \n");
printf("输入一个整数: " );
scanf("%d",&number);
even(number);
return 0;
}
int even(int n)
{
if(n%2==0)
printf("\n%d是一个偶数!\n" ,n);
else
printf("\n%d是一个奇数!\n" ,n);
return 0;
}

Links booklink

Contact Us: admin [ a t ] ucptt.com