1. 输入一个三位整数,求出该数每个位上的数字之和。如123,每个位上的数字之和就是1+2+3=6。
package main
import "fmt"
func main() {
var num int
fmt.Scan(&num)
a:=num/100
b:=num/10%10
c:=num%10
sum:=a+b+c
fmt.Println("sum=",sum)
}

2.输入三个float64类型浮点数,分别求出它们的和、平均值、平方和以及平方和的平方,并输出所求的各个值。
package main
import "fmt"
func main() {
var a,b,c float64
fmt.Scan(&a,&b,&c)
sum:=a+b+c
avg:=sum/3.0
sqrsum:=a*a+b*b+c*c
sq:=sqrsum*sqrsum
fmt.Println(sum,avg,sqrsum,sq)
}

3. 设f表示华氏温度、c表示摄氏温度、k表示绝对温度,将华氏温度转换为摄氏温度和绝对温度的公式分别为:
c=5/9*(f-32)
k=273.16+c
编写程序,要求通过键盘输入f的值,计算c和k的值并输出。

2812

被折叠的 条评论
为什么被折叠?



