[問題] 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