【Go语言入门100题】060 心理阴影面积 (5 分) Go语言|Golang

简介: L1-060 心理阴影面积 (5 分) Go语言|Golang

L1-060 心理阴影面积 (5 分) Go语言|Golang

image.png


这是一幅心理阴影面积图。我们都以为自己可以匀速前进(图中蓝色直线),而拖延症晚期的我们往往执行的是最后时刻的疯狂赶工(图中的红色折线)。由红、蓝线围出的面积,就是我们在做作业时的心理阴影面积。

现给出红色拐点的坐标 (x,y),要求你算出这个心理阴影面积。


输入格式:

输入在一行中给出 2 个不超过 100 的正整数 x 和 y,并且保证有 x>y。这里假设横、纵坐标的最大值(即截止日和最终完成度)都是 100。


输出格式:

在一行中输出心理阴影面积。


友情提醒:三角形的面积 = 底边长 x 高 / 2;矩形面积 = 底边长 x 高。嫑想得太复杂,这是一道 5 分考减法的题……


输入样例1:

90 10

结尾无空行


输出样例1:

4000


结尾无空行


思路:

按照公式来就好了,大的三角形减小的两个三角形再将去一个正方形即可!


image.png


代码如下:

package main
import "fmt"
func main() {
  var a,b float64
  _,_ = fmt.Scan(&a,&b)
  a1 := a*b/2
  a2 :=(100-a)*(100-b)/2
  a3 := (100-a)*b
  res := 100*100/2-a1-a2-a3
  fmt.Printf("%d",int(res))
}
相关文章
|
13天前
|
Go
Go 语言循环语句
在不少实际问题中有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句。
24 1
|
2天前
|
存储 Go 容器
深入探究Go语言中的数据结构
深入探究Go语言中的数据结构
10 3
|
12天前
|
Go 开发者
探索Go语言的并发之美
在Go语言的世界里,"并发"不仅仅是一个特性,它是一种哲学。本文将带你领略Go语言中goroutine和channel的魔力,揭示如何通过Go的并发机制来构建高效、可靠的系统。我们将通过一个简单的示例,展示如何利用Go的并发特性来解决实际问题,让你的程序像Go一样,轻盈而强大。
|
13天前
|
JSON Go API
使用Go语言和Gin框架构建RESTful API:GET与POST请求示例
使用Go语言和Gin框架构建RESTful API:GET与POST请求示例
|
13天前
|
Go
go语言创建字典
go语言创建字典
|
13天前
|
NoSQL Go API
go语言操作Redis
go语言操作Redis
|
13天前
|
Unix Go
go语言获取当前时间戳
go语言获取当前时间戳
|
2天前
|
Go
GO语言时间转换
GO语言时间转换
9 0
|
13天前
|
Go
Go 语言接口
Go 语言提供了另外一种数据类型即接口,它把所有的具有共性的方法定义在一起,任何其他类型只要实现了这些方法就是实现了这个接口。 接口可以让我们将不同的类型绑定到一组公共的方法上,从而实现多态和灵活的设计。
|
13天前
|
存储 Go
go语言字符串变小写
go语言字符串变小写