L1-010 比較大小 (10 分)Go語言|Golang
本題要求将輸入的任意3個整數從小到大輸出。
輸入格式:
輸入在一行中給出3個整數,其間以空格分隔。
輸出格式:
在一行中将3個整數從小到大輸出,其間以“->”相連。
輸入樣例:4 2 8
結尾無空行
輸出樣例:
2->4->8
• 1
思路:
基礎的判斷語句
對三個數進行兩兩判斷,如果a比b大,那麼将a和b的值對換,保證小的數在前面
代碼如下:
package main
import "fmt"
func main() {
var a,b,c int
_,_=fmt.Scan(&a,&b,&c)
if a > b { //如果a比b大
a,b=b,a //那麼将a和b的值對換
} //保證小的數在前面 , 下面也是類似
if a > c {
a,c=c,a
}
if b > c {
b,c=c,b
}
fmt.Printf("%d->%d->%d",a,b,c)
}