我相信我的输入和排序循环是正确的,虽然我不确定我的括号的使用。 java脚本的新手,因此有许多旧的Java趋势要破解。基本上我想要输入3个输入并找出最大,中间和最小数字是什么,如果两个下限加上大于最大数或者不是,则相应地打印消息。主要是想知道我的包围和数学陈述有什么问题。在我的math和document.write语句中出错。提前谢谢。
var x = prompt("Enter your first integer: ", x);
var y = prompt("Enter your next integer: ", y);
var z = prompt("Enter your last integer: ", z);
var min = Number(min);
var med = Number(med);
var max = Number(max);
if (x > y) {
if (x > z) {
max = x;
if (y > z) {
med = y;
min = z;
} else {
med = z;
min = y;
}
} else {
med = x;
if (y > z) {
max = y;
min = z;
} else {
max = z;
min = y;
}
}
} else {
if (y > z) {
max = y;
if (x > z) {
med = x;
min = z;
} else {
med = z;
min = x;
}
} else {
med = y;
max = z;
min = x;
}
}
var sum = min + med;
if (sum > max) {
document.write("The numbers ", x ", ", y "and, ", z ",satisfy the triangle inequality");
}else(sum < max){
document.write("The numbers ", x ", ", y "and, ", z ",satisfy the triangle inequality");
答案 0 :(得分:0)
看起来循环运行准确,虽然有重复的条目(你有两个场景,它最终z