【发布时间】:2017-06-13 07:14:38
【问题描述】:
问题:给定一个 10-40 范围内的整数,它决定了某个主题的训练任务数。输出指定任务数量的字符串-描述,确保数字与“学习任务”字样正确一致,例如:18 - “十八个学习任务”,23 - “二十三个学习任务”,31 - “三十一个学习任务”。
我写了类似的东西,
var ten,
set,
unit;
switch(ten){
case 11:
return "eleven";
break;
case 12:
return "twelve";
break;
case 13:
return "thirteen";
break;
case 14:
return "fourteen";
break;
case 15:
return "fifteen";
break;
case 16:
return "sixteen";
break;
case 17:
return "seventeen";
break;
case 18:
return "eighteen";
break;
case 19:
return "nineteen";
break;
}
if (ten<9) {
return "Error number is less than 9";
}
switch(set){
case 10:
return "ten";
break;
case 20:
return "twenty";
break;
case 30:
return "thirty";
break;
case 40:
return "fourty";
break;
}
if(set<9) {
return "Error number is less than 9";
}
switch (unit)
{
case 1:
return "on1";
break;
case 2:
return "two";
break;
case 3:
return "three";
break;
case 4:
return "four";
break;
case 5:
return "five";
break;
case 6:
return "six";
break;
case 7:
return "seven";
break;
case 8:
return "eight";
break;
case 9:
return "nine";
break;
}
任何帮助将不胜感激!
【问题讨论】:
-
那么你的问题是什么?
-
我需要改变单词的大小写,例如:if 30。输出应该是“Thirty study assignments”,如果是 31。输出应该是“Thirty one study assignments”。
-
@dloeda——不是重复的,OP 想要数字到单词。
-
有什么想法吗?我需要它
标签: javascript node.js