首页 > 试题广场 >

嵌入式牛牛宏大小

[编程题]嵌入式牛牛宏大小
  • 热度指数:6006 时间限制:C/C++ 5秒,其他语言10秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
牛牛和牛妹比较谁的投掷的骰子数比较小,牛牛让牛妹先投,先投掷有一个优先权。只要牛妹的投掷的点数比牛牛小或者等于牛牛的点数,就认为牛妹胜利。
你能使用宏定义的方式比较牛妹和牛牛输入的两个点数的大小,返回较小的一个吗?(若两数相等,则返回牛妹的数字)
示例1

输入

1,2

输出

1
/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 *
 * @param a int整型 牛妹的点数
 * @param b int整型 牛牛的点数
 * @return int整型
 */
 #define COMPARE(a,b) (a)<=(b)?(a):(b)
int min_number(int a, int b ) {
    // write code here
    return COMPARE(a,b);
}
发表于 2024-11-07 19:34:33 回复(0)
/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param a int整型 牛妹的点数
 * @param b int整型 牛牛的点数
 * @return int整型
 */
int min_number(int a, int b ) {
    // write code here
    return a<=b ? a : b;
}
发表于 2023-07-13 00:49:56 回复(0)
除了三目运算符,还有更高效的代码么?
发表于 2022-08-10 09:24:33 回复(0)

问题信息

难度:
3条回答 905浏览

热门推荐

通过挑战的用户

查看代码
嵌入式牛牛宏大小