【golang】大佬可以帮忙看看哪里有问题吗?全节点WA
查看原帖
【golang】大佬可以帮忙看看哪里有问题吗?全节点WA
475798
wanlxj0429楼主2021/3/8 18:32
package main

import(
	"fmt"
)

func sequence(a1 *int,a2 *int,a3 *int){
	var t int //中介
	if *a1 > *a2{
		t = *a1
		*a1 = *a2
		*a2 = t
	}
	if *a1 > *a3{
		t = *a1
		*a1 = *a3
		*a3 = t
	}
	if *a2 > *a3{
		t = *a2
		*a2 = *a3
		*a3 = t
	}
	return
}
func main(){
	var(
		n [3]byte
		x1,x2,x3 int
		oA [3]int
		i int
	)
	fmt.Scanf("%d %d %d",&x1,&x2,&x3)
	for i = 0;i < 3;i ++{
		fmt.Scanf("%c",&n[i])
	}
	sequence(&x1,&x2,&x3)
	for i = 0;i < 3;i ++{
		if n[i] == 'A'{
			oA[i] = x1
		}else if n[i] == 'C'{
			oA[i] = x3
		}else{
			oA[i] = x2
		}
	}
	for i = 0;i < 3;i ++{
		if i != 2{
			fmt.Printf("%d ",oA[i])
		}else{
			fmt.Printf("%d",oA[i])
		}
	}
}
2021/3/8 18:32
加载中...