【Go语言入门150题】L1-061 新胖子公式 (10 分) Go语言 | Golang

举报
小生凡一 发表于 2021/11/05 12:57:58 2021/11/05
【摘要】 【题解】【PTA团体程序设计天梯赛】 L1-061 新胖子公式 (10 分) Go语言|Golang 根据钱江晚报官方微博的报导,最新的肥胖计算方法为:体重(kg) / 身高(m) 的平方。如果超过 ...

【题解】【PTA团体程序设计天梯赛】

L1-061 新胖子公式 (10 分) Go语言|Golang

根据钱江晚报官方微博的报导,最新的肥胖计算方法为:体重(kg) / 身高(m) 的平方。如果超过 25,你就是胖子。于是本题就请你编写程序自动判断一个人到底算不算胖子。

输入格式:

输入在一行中给出两个正数,依次为一个人的体重(以 kg 为单位)和身高(以 m 为单位),其间以空格分隔。其中体重不超过 1000 kg,身高不超过 3.0 m。

输出格式:

首先输出将该人的体重和身高代入肥胖公式的计算结果,保留小数点后 1 位。如果这个数值大于 25,就在第二行输出 PANG,否则输出 Hai Xing。

输入样例1:

100.1 1.74

  
 
  • 1

结尾无空行

输出样例1:

33.1
PANG

  
 
  • 1
  • 2

结尾无空行

输入样例2:

65 1.70

  
 
  • 1

结尾无空行

输出样例2:

22.5
Hai Xing

  
 
  • 1
  • 2

结尾无空行

思路:

基础的公式题目,可以用math包中的Pow方法进行平方的运算!

代码如下:

package main

import (
	"fmt"
	"math"
)

func main() {
	var a,b float64
	_,_ = fmt.Scan(&a,&b)
	w := a/math.Pow(b,2)
	if w > 25 {
		fmt.Printf("%.1f\nPANG",w)
	}else{
		fmt.Printf("%.1f\nHai Xing",w)
	}
}

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

文章来源: blog.csdn.net,作者:小生凡一,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/weixin_45304503/article/details/121153749

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。