判断奇偶性

本题要求实现判断给定整数奇偶性的函数。

函数接口定义:

int even( int n );

其中n是用户传入的整型参数。当n为偶数时,函数返回1;n为奇数时返回0。注意:0是偶数。

#include <stdio.h>

int even( int n );

int main()
{    
    int n;

    scanf("%d", &n);
    if (even(n))
        printf("%d is even.\n", n);
    else
        printf("%d is odd.\n", n);

    return 0;
}

int even( int n )
{
    if(n&1)
    {
        return 0;
    }
    else
    {
        return 1;
    }
 } 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 以下是实现该函数的代码: ```c int even(int n) { if (n % 2 == 0) { return 1; } else { return 0; } } ``` 该函数接收一个整数参数n,如果n能被2整除,则说明n为偶数返回1;否则说明n为奇数返回0。 ### 回答2: 实现判断给定整数奇偶的函数,可以通过判断整数的余数来区分奇偶。如果一个整数能够被2整除,那么它就是偶数;如果一个整数不能被2整除,那么它就是奇数。 函数的实现如下: ```python int even(int n) { if (n % 2 == 0) { return 1; // n为偶数 } else { return 0; // n为奇数 } } ``` 在函数内部,通过使用取余运算符`%`来判断整数n除以2的余数是否为0。如果余数为0,则说明n可以被2整除,即n为偶数返回1;否则,说明n不能被2整除,即n为奇数返回0。 需要注意的是,题目中明确指出0是偶数,因此在函数实现中,如果n为0,则也返回1。 ### 回答3: 要判断一个整数的奇偶,我们只需要判断该数除以2的余数即可。如果余数为0,则该数为偶数;如果余数为1,则该数为奇数。 根据题目要求,我们定义一个名为even的函数,该函数接受一个整型参数n,并返回一个整数结果。函数体内,我们使用取余运算符(%)判断n除以2的余数。如果余数为0,则返回1;如果余数为1,则返回0。 代码如下: ```c int even(int n) { if (n % 2 == 0) { // 判断n除以2的余数 return 1; // 偶数返回1 } else { return 0; // 奇数返回0 } } ``` 这样我们就实现了一个判断给定整数奇偶的函数。当用户调用该函数并传入一个整数参数时,函数会返回1或0,以表示该整数的奇偶。例如,如果用户调用`even(4)`,函数将返回1,表示4是一个偶数。如果用户调用`even(3)`,函数将返回0,表示3是一个奇数

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值