回 帖 发 新 帖 刷新版面

主题:[color=800000]刚接触编程的菜鸟,提个很菜的问题,希望各位大虾能帮解释一下!!![/co

提示用户输入考试成绩(1-100),要求输出该分数和相应等级。
分数等级如下:
     分数        等级
   79-100         A
   67-78          B
   54-66          C
   40-53          D
    〈40          E
我的程序是:
input "testpoint(1-100)";n
select case n
  case 79 to 100
  m$ = "A"
  case 67 to 78
  m$ = "B"
  case 54 to 66
  m$ = "C"
  case 40 to 53
  m$ = "D"
  case 0 to 39
  m$ = "E"
end select
print n
print m$

如果我想限制他只能输入0-100,又该加什么代码???


回复列表 (共8个回复)

沙发

shuru:
      input "testpoint(1-100)";n
if n<0 or n>100 then shuru

板凳

请问这段是加的哪???

3 楼

这三行替换你的第一行!

4 楼

的确够菜的

5 楼

现在都不流行GOTO了

6 楼

命令有作用就用,不存在流行不流行的问题。

7 楼

do:input "testpoint(1-100)";n:loop until n>=1 and n<=100
select case n
  case 79 to 100
  m$ = "A"
  case 67 to 78
  m$ = "B"
  case 54 to 66
  m$ = "C"
  case 40 to 53
  m$ = "D"
  case 0 to 39
  m$ = "E"
end select
print n
print m$
ok!!狂汗ing~[em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54][em54]是够菜的!!!!!

8 楼

10 input "testpoint(1-100)";n
if n>100 then 10
select case n
  case 79 to 100
  m$ = "A"
  case 67 to 78
  m$ = "B"
  case 54 to 66
  m$ = "C"
  case 40 to 53
  m$ = "D"
  case 0 to 39
  m$ = "E"
end select
print n
print m$

我来回复

您尚未登录,请登录后再回复。点此登录或注册