给定一名学生的某门课的成绩,用JavaScript的switch语句对成绩进行判断
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了给定一名学生的某门课的成绩,用JavaScript的switch语句对成绩进行判断相关的知识,希望对你有一定的参考价值。
给定一名学生的某门课的成绩,用javascript的switch语句对成绩进行判断:
1、如果成绩在90-100之间,输出“成绩优秀”;
2、 如果成绩在80-90之间,输出“成绩良好”;
3、 如果成绩在70-80之间,输出“成绩中等”;
4、 如果成绩在60-70之间,输出“成绩及格”;
5、 如果成绩小于60,输出“成绩不及格”。
提示:
1、输入:使用下面的两条语句来输入学生的成绩;
Var x
x=parseInt(window.prompt("请学生的输入成绩:"))
2、输出:使用下面的语句来输出学生;
alert(该同学的成绩为:"+s) 其中s是一个字符变量
function getLevel(score)
if(isNaN(score)||score<0||score>100) return "error";
var tempScore = parseInt(score)/10;
switch (tempScore)
case 10: return "优";
case 9: return "优";
case 8: return "良";
case 7: return "一般";
case 6: return "及格";
default: return "不及格";
alert(getLevel(50.5));
</script>追问
可以帮我看看哪错了吗
语法本身就有问题。
case 后面跟的应该是一个值。
当你括号内的表达式等于某个值的时候,才会去执行那句话。
所以我给你的代码才会有成绩/10 这个计算。以便于判断
44: 统计高于平均分人数
44 统计高于平均分人数
作者: Turbo时间限制: 1S章节: 一维数组
问题描述 :
输入某班学生某门课的成绩(最多不超过40人),当输入为负值时,表示结束输入,用函数编程统计成绩高于平均分的学生人数并输出。
输入说明 :
输入若干非负实数,表示学生成绩,成绩之间以一个空格分隔。分数的最后输入一个负数,表示输入结束(该负数不是分数)。分数最多40个。
输出说明 :
输出一个整数,表示高于平均分的人数。行首与行尾无多余空格。
输入范例 :
60 70.5 71.5 -1
输出范例 :
2
代码:
#include <stdio.h>
int main()
{
double k,score[40];
int n = 0, m = 0;
scanf("%lf",&k);
double sum = 0.0, ave;
while (k >=0.0)
{
score[n] = k;
sum += score[n];
n++;
scanf("%lf", &k);
}
ave = sum / (double)n;
for (int i = 0; i < n; i++)
{
if (score[i]>ave)
{
m++;
}
}
printf("%d
", m);
return 0;
}
以上是关于给定一名学生的某门课的成绩,用JavaScript的switch语句对成绩进行判断的主要内容,如果未能解决你的问题,请参考以下文章
C语言在键盘上输入三个学生的信息(包含学号,姓名,三门课的成绩)并在显示器上输
利用JAVA编写程序,用一维数组保存20个学生的某门课程的成绩,计算平均成绩,并输出。