用JavaScript写输出分数等级A(>=90) B(80-90) C(70-80) D(60-70) E(<60),利用prompt+Switch 语句完成,急
答案:3 悬赏:0 手机版
解决时间 2021-12-22 04:31
- 提问者网友:箛茗
- 2021-12-21 20:20
用JavaScript写输出分数等级A(>=90) B(80-90) C(70-80) D(60-70) E(<60),利用prompt+Switch 语句完成,急
最佳答案
- 五星知识达人网友:蓝房子
- 2022-01-10 02:30
var score=prompt("请输入您的分数","");<br><br>if(score!="" && !isNaN( parseInt(score))){<br> score=parseInt(score);<br> switch (score){<br> case 100:<br> case 99:<br> case 98:<br> case 97:<br> case 96:<br> case 95:<br> case 94:<br> case 93:<br> case 92:<br> case 91:<br> case 90:<br> alert("A");<br> break;<br> case 89:<br> case 88:<br> case 87:<br> case 86:<br> case 85:<br> case 84:<br> case 83:<br> case 82:<br> case 81:<br> case 80:<br> alert("B");<br> break;<br> case 79:<br> case 78:<br> case 77:<br> case 76:<br> case 75:<br> case 74:<br> case 73:<br> case 72:<br> case 71:<br> case 70:<br> alert("C");<br> break;<br> case 69:<br> case 68:<br> case 67:<br> case 66:<br> case 65:<br> case 64:<br> case 63:<br> case 62:<br> case 61:<br> case 60:<br> alert("D");<br> break;<br> default:<br> alert("E");<br> }<br><br>}else{<br> alert("输入数据有误!")<br>}
全部回答
- 1楼网友:山河有幸埋战骨
- 2022-01-10 05:37
<!DOCTYPE html><br><html><br> <head><br> <script><br> function test(){<br> var x=prompt("input a value");<br> a=Math.floor(eval(x/10));<br> switch (a) {<br> case 9:<br> alert("A");<br> break;<br> case 8:<br> alert("B");<br> break;<br> case 7:<br> alert("C");<br> break;<br> case 6:<br> alert("D");<br> break;<br> default:<br> alert("E");<br> break;}<br> }<br> </script><br> </head><br><br> <body onload=test()><br> </body><br></html>
- 2楼网友:风格不统一
- 2022-01-10 04:09
这是c语言的switch,就是根据分数的不同输出不同等级,prompt我不会用,查了下是弹出对话框的那种吧,总之通过下面的代码,做简单的修改就可以输出不同等级。
#include <stdio.h>
int main()
{
//某个学生的实际分数
float ffraction=80;
int igrade=(int)ffraction/10;
switch(igrade)
{
case 10:
printf("%s\n","a");
break;
case 9:
printf("%s\n","a");
break;
case 8:
printf("%s\n","b");
break;
case 7:
printf("%s\n","c");
break;
case 6:
printf("%s\n","d");
break;
default:
printf("%s\n","e");
break;
}
return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯