goalng 某人有100000元 每经过一次路口,需要交费,规则如下1.当现金>50000时,每次交%5 当现金<=50000时,2.每次交1000

	var money float64 = 100000
	var sum int
	for {
		if money < 1000{
			break
		}
		if money > 50000 {
			money -= money * 0.05
		}else{
			money -= 1000
		}
		sum++
	}
	fmt.Printf("该人可以经过%d次路口,还剩%v元",sum,money)

某人可以经过62次路口,还剩767.4979115529859元


版权声明:本文为qq_39657769原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。