作为大学任务的一部分,我被要求写一个价值10分的问题,然后为这个问题写一个解决方案和标记方案。
这是我的问题;
编写一个程序,将在UFC中存储3个重量级的顶级战士(使用以下数据);
-Featherweight; Connor McGregor,Jose Aldo,Frankie Edgar,Max Holloway,Anthony Pettis。
-Lightweight; Connor McGregor,Khabib Nurmagomedov,Tony Ferguson,Eddie Alvarez,Rafael dos Anjos。
- 轻重量级; Daniel Cormier,Anthony Johnson,Alexander Gustafsson,Ryan Bader,Glover Teixiera。
提示用户在UFC中输入权重分配的名称并返回格式的排名;
目前的冠军是...... 第一个竞争者是...... 第二个竞争者是...... 等
到目前为止,在我的问题解决方案中,用户输入了权重除法的名称,但是我现在遇到了尝试在循环中使用该特定变量的问题。
到目前为止,这是我的代码;
//声明存储权重分区排名的数组;
var featherweight = [" Connor McGregor"," Jose Aldo"," Frankie Edgar"," Max Holloway", " Anthony Pettis"];
var lightweight = [" Connor McGregor"," Khabib Nurmagomedov"," Tony Ferguson"," Eddie Alarez", " Rafael dos Anjos"];
var lightHeavyweight = [" Daniel Cormier"," Anthony Johnson"," Alexander Gustafsson"," Ryan Bader", " Glovier Teixiera"];
//声明输出变量以存储并添加到显示之前输出的内容;
var output ="";
//存储用户输入的变量和收到用户输入的提示;
var userInput =提示符("请输入您想要查看排名的权重设置名称。\ n选项是; \ n - 轻量级\ n - 轻量级\ n - lightHeavyweight&# 34);
//循环将继续将项目添加到用户要求查看的数组长度的输出中。;
for(var i = 0; i<)
非常感谢帮助,并提前感谢!
答案 0 :(得分:0)
在循环之前,你应该链接if statements:
var chosenArray;
if (input === "x")
{
chosenArray = xArray;
}
elseif (input === "y")
{
chosenArray = yArray;
}
...
else
{
// should print that the input is unknown
}
// should use chosenArray for loop