列表

详情


GP33. 游乐园门票

描述

有个游乐园,如果身高小于160.0,则可以免费入场,身高大于等于160.0岁则要收费,根据输入的身高判断是否需要收费,收费返回true,不收费返回false。

知识点:

条件语句是用来判断给定的条件是否满足(表达式值是否为0),并根据判断的结果(真或假)决定执行的语句。

golang中 条件语句主要指if语句 ,if 语句 由一个布尔表达式后紧跟一个或多个语句组成。if 在布尔表达式为 true 时,其后紧跟的语句块执行,如果为 false 则不执行。格式如下:
     if 布尔表达式 {
    /* 在布尔表达式为 true 时执行 */
    }

golang中 float浮点型 可以表示小数

golang中 关系运算符 ==,<,>,<=,>=,!=,分别表示 等于,小于,大于,小于等于,大于等于,不等于

示例1

输入:

156.000000

输出:

false

原站题解

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

Go 解法, 执行用时: 3ms, 内存消耗: 848KB, 提交时间: 2022-06-09

package main

func ispay(hight float64) bool {
	return (hight >= 160.0)
}

Go 解法, 执行用时: 3ms, 内存消耗: 852KB, 提交时间: 2022-06-28

package main
//import "fmt"

/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param hight double浮点型 身高
 * @return bool布尔型
*/
func ispay( hight float64 ) bool {
    if hight > 160.0 {
        return true
    }
    return false
}

Go 解法, 执行用时: 3ms, 内存消耗: 868KB, 提交时间: 2022-06-05

package main
//import "fmt"

/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param hight double浮点型 身高
 * @return bool布尔型
*/
func ispay( hight float64 ) bool {
    // write code here
    if hight >= 160.0{
        return true
    }else{
        return false
    }
}

Go 解法, 执行用时: 3ms, 内存消耗: 900KB, 提交时间: 2022-07-23

package main
//import "fmt"

/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param hight double浮点型 身高
 * @return bool布尔型
*/
func ispay( hight float64 ) bool {
    // write code here
    if hight<160{
        return false
    }else{
        return true
    }
}

Go 解法, 执行用时: 3ms, 内存消耗: 900KB, 提交时间: 2022-06-03

package main
//import "fmt"

/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param hight double浮点型 身高
 * @return bool布尔型
*/
func ispay( hight float64 ) bool {
    if hight < 160 {
        return false
    }
    return true
}

上一题