jjjk134
jjjk134
采纳率55.6%
2019-04-24 13:19

C语言将参数取负的函数怎么写?

已采纳

/*

  • negate - return -x
  • Example: negate(1) = -1.
  • Legal ops: ! ~ & ^ | + << >>
  • Max ops: 5
  • Rating: 2 */ int negate(int x) { return ?; } 这个函数该返回什么才能取负,只能用“! ~ & ^ | + << >>”这些符号
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

1条回答

  • weixin_44779396 weixin_44779396 2年前

    int negate(int x)
    {
    return (~x+1);
    }
    /*如果需要可以对输入参数进行保护*/

    点赞 评论 复制链接分享

相关推荐