列表

详情


EP1. 嵌入式牛牛宏大小

描述

牛牛和牛妹比较谁的投掷的骰子数比较小,牛牛让牛妹先投,先投掷有一个优先权。只要牛妹的投掷的点数比牛牛小或者等于牛牛的点数,就认为牛妹胜利。
你能使用宏定义的方式比较牛妹和牛牛输入的两个点数的大小,返回较小的一个吗?(若两数相等,则返回牛妹的数字)

示例1

输入:

1,2

输出:

1

原站题解

上次编辑到这里,代码来自缓存 点击恢复默认模板

C 解法, 执行用时: 3ms, 内存消耗: 392KB, 提交时间: 2022-08-05

/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param a int整型 牛妹的点数
 * @param b int整型 牛牛的点数
 * @return int整型
 *
 * C语言声明定义全局变量请加上static,防止重复定义
 *
 * C语言声明定义全局变量请加上static,防止重复定义
 */
int min_number(int a, int b ) {
    // write code here
    #define MIN(a,b) (a-b<=0)?a:b;
    return MIN(a,b);
}

C 解法, 执行用时: 3ms, 内存消耗: 392KB, 提交时间: 2022-08-05

/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param a int整型 牛妹的点数
 * @param b int整型 牛牛的点数
 * @return int整型
 *
 * C语言声明定义全局变量请加上static,防止重复定义
 *
 * C语言声明定义全局变量请加上static,防止重复定义
 */
int min_number(int a, int b ) {
    // write code here
    return (a>b)?b:a;
}

C 解法, 执行用时: 3ms, 内存消耗: 392KB, 提交时间: 2022-08-05

/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param a int整型 牛妹的点数
 * @param b int整型 牛牛的点数
 * @return int整型
 *
 * C语言声明定义全局变量请加上static,防止重复定义
 *
 * C语言声明定义全局变量请加上static,防止重复定义
 */
int min_number(int a, int b ) {
    // write code here
//     if(a <= b)
//         return a;
//     else
//         return b;
    return ((a<=b)?a:b);
}

C 解法, 执行用时: 3ms, 内存消耗: 392KB, 提交时间: 2022-08-04

/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param a int整型 牛妹的点数
 * @param b int整型 牛牛的点数
 * @return int整型
 *
 * C语言声明定义全局变量请加上static,防止重复定义
 */
#define x 1
#define y 2

int min_number(int a, int b ) {
    // write code here
    if (a<=b)
        return a ;
    else
        return b ;
}

C 解法, 执行用时: 3ms, 内存消耗: 396KB, 提交时间: 2022-08-06

/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param a int整型 牛妹的点数
 * @param b int整型 牛牛的点数
 * @return int整型
 *
 * C语言声明定义全局变量请加上static,防止重复定义
 */
int min_number(int a, int b ) {
    // write code here
    return a >= b ? b : a;
}

上一题

下一题