列表

详情


GP11. 长方形的周长

描述

已知一个长方形的长,宽,求这个长方形的周长,周长=2*(长+宽)

知识点:


golang中, '算术运算符 '*','+',分别表示乘法,加法

golang中,括号()的运算优先级高于 * ,+ ,而*的运算优先级又高于+


示例1

输入:

2,3

输出:

10

原站题解

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

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

package main

func perimeter(a int, b int) int {
	return 2 * (a + b)
}

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

package main
//import "fmt"

/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param a int整型 长方形的长
 * @param b int整型 长方形的宽
 * @return int整型
*/
func perimeter( a int ,  b int ) int {
    return 2*(a + b)
    // write code here
}

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

package main
//import "fmt"

/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param a int整型 长方形的长
 * @param b int整型 长方形的宽
 * @return int整型
*/
func perimeter( a int ,  b int ) int {
    // write code here
    return 2*a + 2*b
}

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

package main
//import "fmt"

/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param a int整型 长方形的长
 * @param b int整型 长方形的宽
 * @return int整型
*/
func perimeter( a int ,  b int ) int {
    // write code here
    ret := 2 *(a +b)
    return ret
}

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

package main
//import "fmt"

/*
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param a int整型 长方形的长
 * @param b int整型 长方形的宽
 * @return int整型
*/
func perimeter( a int ,  b int ) int {
    // write code here
    len :=2*(b + a)
    return len
}

上一题