为每个人输出一行结论:如果是完美身材,输出You are wan mei!;如果太胖了,输出You are tai pang le!;否则输出You are tai shou le!。
输出格式:
为每个人输出一行结论:如果是完美身材,输出You are wan mei!;如果太胖了,输出You are tai pang le!;否则输出You are tai shou le!。
输入样例1:
3
169 136
150 81
178 155
结尾无空行
输出样例1:
You are wan mei!
You are tai shou le!
You are tai pang le!
结尾无空行
思路:
按照题目要求进行判断分类就好了~
代码如下:
可以利用函数math.Abs来取绝对值~
package main
import("fmt""math")funcmain(){var num int_,_=fmt.Scan(&num)var resultList []stringfor i:=0;i<num;i++{var tall,weight float64_,_=fmt.Scan(&tall,&weight)
w :=(tall-100)*0.9*2if math.Abs(weight-w)< w*0.1{// 如果绝对值比这个小
resultList =append(resultList,"You are wan mei!")}elseif weight-w >= w*0.1{// 如果比这个大的话就是太胖了~
resultList =append(resultList,"You are tai pang le!")}else{// 剩余的情况就是瘦的了
resultList =append(resultList,"You are tai shou le!")}}for i:=0;i<len(resultList);i++{// 用列表去存,然后输出控制空格if i==0{
fmt.Printf("%s",resultList[i])}else{
fmt.Printf("\n%s",resultList[i])}}}