【Go语言入门150题】 L1-051 打折 (5 分) L1-052 2018我们要赢 (5 分)Go语言|Golang

251 阅读1分钟

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。

本文已参与 「掘力星计划」 ,赢取创作大礼包,挑战创作激励金

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

L1-051 打折 (5 分) Go语言|Golang

去商场淘打折商品时,计算打折以后的价钱是件颇费脑子的事情。例如原价 ¥988,标明打7折,则折扣价应该是 ¥988 x 70% = ¥691.60。本题就请你写个程序替客户计算折扣价。

输入格式:

输入在一行中给出商品的原价(不超过1万元的正整数)和折扣(为[1, 9]区间内的整数),其间以空格分隔。

输出格式:

在一行中输出商品的折扣价,保留小数点后2位。

输入样例1:

988 7

结尾无空行

输出样例1:

691.60

结尾无空行

思路:

注意保留小数

代码如下:

package main

import "fmt"

func main() {
	var a,b float64
	_,_=fmt.Scan(&a,&b)
	fmt.Printf("%.2f",a*b*0.1)
}

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

L1-052 2018我们要赢 (5 分) Go语言|Golang

2018年天梯赛的注册邀请码是“2018wmyy”,意思就是“2018我们要赢”。本题就请你用汉语拼音输出这句话。

输入格式:

本题没有输入。

输出格式:

在第一行中输出:“2018”;第二行中输出:“wo3 men2 yao4 ying2 !”。

输入样例1:

结尾无空行

输出样例1:

2018
wo3 men2 yao4 ying2 !

结尾无空行

思路:

代码如下:

package main

import "fmt"

func main() {
	fmt.Printf("2018\n")
	fmt.Printf("wo3 men2 yao4 ying2 !")
}