Re: [問題] c++問題

作者: UT5 (株)   2010-04-19 00:58:46
※ 引述《fireex1988 (怒怒)》之銘言:
: 請問這題要輸入一個正整數
: 判斷該整數是奇數、偶數或零
: (輸入如不是正整數,請提出警示!)
: 我已經把奇數跟偶數分別做出來
: 請問要怎麼改成
: 1.判斷零
: 2.不是正整數
: 謝謝
#include <stdio.h>
void even(int );
int main (void)
{
int number;
printf("請輸入一個整數來判斷此數是奇數還是偶數或零 \n");
printf("輸入一個整數: " );
scanf("%d",&number);
even(number);
return 0;
}
void even(int n)
{
if(n == 0)
printf("%d為零!\n",n);
else if(n < 0)
printf("%d為負整數!\n",n);
else {
if(n%2==0)
printf("\n%d是一個偶數!\n" ,n);
else
printf("\n%d是一個奇數!\n" ,n);
}
}
作者: fireex1988 (怒怒)   2010-04-22 21:13:00
謝謝,已經成功了:)
作者: tommie (tommy)   2010-05-03 11:11:00
這是C語言吧 不是C++

Links booklink

Contact Us: admin [ a t ] ucptt.com