作者UT5 (株)
看板TransCSI
标题Re: [问题] c++问题
时间Mon Apr 19 00:58:46 2010
※ 引述《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);
}
}
--
这样有满足你的要求吗 (._.?)
然後function使用的时候要记得宣告,还有回传型态要注意。
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.85.184.10
1F:推 fireex1988:谢谢,已经成功了:) 04/22 21:13
2F:→ tommie:这是C语言吧 不是C++ 05/03 11:11