永发信息网

用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(&quot;请输入您的分数&quot;,&quot;&quot;);<br><br>if(score!=&quot;&quot; &amp;&amp; !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(&quot;A&quot;);<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(&quot;B&quot;);<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(&quot;C&quot;);<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(&quot;D&quot;);<br> break;<br> default:<br> alert(&quot;E&quot;);<br> }<br><br>}else{<br> alert(&quot;输入数据有误!&quot;)<br>}
全部回答
  • 1楼网友:山河有幸埋战骨
  • 2022-01-10 05:37
&lt;!DOCTYPE html&gt;<br>&lt;html&gt;<br>    &lt;head&gt;<br>    &lt;script&gt;<br>    function test(){<br>    var x=prompt(&quot;input a value&quot;);<br>    a=Math.floor(eval(x/10));<br>    switch (a) {<br>    case 9:<br>    alert(&quot;A&quot;);<br>    break;<br>    case 8:<br>    alert(&quot;B&quot;);<br>    break;<br>    case 7:<br>    alert(&quot;C&quot;);<br>    break;<br>    case 6:<br>    alert(&quot;D&quot;);<br>    break;<br>    default:<br>    alert(&quot;E&quot;);<br>    break;}<br>    }<br>    &lt;/script&gt;<br>    &lt;/head&gt;<br><br>    &lt;body onload=test()&gt;<br>    &lt;/body&gt;<br>&lt;/html&gt;
  • 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;

}

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯