$("table tr").each(function(){
var firstTd = $(this).children(":first");
var secondTd = $(this).children(":last");
if (secondTd.html() < firstTd.html()) {
secondTd.css("background-color", "red");
} else if (secondTd.html() > firstTd.html()) {
secondTd.css("background-color", "green");
}
});
我试图让这段代码有一个子串。当我输入为y,190。而x为13.答案,程序声称为14.但事实并非如此。这是一个无限小数。显然我不想显示整个小数。但我确实想要显示4位小数。例如190/13 = 14.6153。如果你知道如何舍入小数也没关系。那可能会更好。但两者都很好。
答案 0 :(得分:1)
据我所知,你只需要两个除以两个数字并输出结果(它没有任何关系子串)。
将整数除以整数然后返回整数的问题。我在你的程序中所做的主要改变是:
var slope = float64(q)/float64(w) // converted both ints to floats
fmt.Printf("%.4f\n", slope) // printed float to 4 decimal points
基本上就是:
package main
import (
"fmt"
"bufio"
"os"
"strconv"
)
func main() {
var xInp = bufio.NewScanner(os.Stdin)
var yInp = bufio.NewScanner(os.Stdin)
fmt.Print("insert y value: ")
yInp.Scan()
fmt.Print("Insert x value: ")
xInp.Scan()
q, err := strconv.Atoi(yInp.Text())
w, err := strconv.Atoi(xInp.Text())
var slope = float64(q)/float64(w)
fmt.Printf("%.4f\n", slope)
fmt.Println(err)
}