查询成绩等级

#!/bin/bash

read -p "Please input your score: " score
if [ $score -le 100 -a $score -ge 90 ];then
echo "A"
elif [ $score -lt 90 -a $score -ge 80 ];then
echo "B"
elif [ $score -lt 80 -a $score -ge 70 ];then
echo "C"
elif [ $score -lt 70 -a $score -ge 60 ];then
echo "D"
elif [ $score -lt 60 ];then
echo "E"
else
echo "Error"
fi

注释:
[ 1 -gt 10 ] 大于
[ 1 -lt 10 ] 小于
[ 1 -eq 10 ] 等于
[ 1 -ne 10 ] 不等于
[ 1 -ge 10 ] 大于等于
[ 1 -le 10 ] 小于等于

原文地址:http://blog.51cto.com/13765357/2121428

时间: 2024-08-29 02:37:33

查询成绩等级的相关文章

第二次实验判断成绩等级。 给定一百分制成绩,要求输出成绩的等级。90以上为A,80-89为B,70-79为C,60-69为D,60分以下为E,输入大于100或小于0时输出“输入数据错误”。 分别用if和用switch语句实现判断成绩等级。 给定一百分制成绩,要求输出成绩的等级。90以上为A,80-89为B,70-79为C,60-69为D,60分以下为E,输入大于100或小于0时输出“输入数据错误”

一:实验内容:1:判断成绩等级. 给定一百分制成绩,要求输出成绩的等级.90以上为A,80-89为B,70-79为C,60-69为D,60分以下为E,输入大于100或小于0时输出“输入数据错误”. 分别用if和用switch语句实现 #include <stdio.h> int main() { int grade; scanf("%d",&grade); if(grade>100||grade<0) { printf("数据错误")

成绩等级

#include <stdio.h> void main(){ /*方法一 int score; printf("请输入分数:\n") ; scanf("%d",&score); if (score>=90&&score<100) { printf("等级为A\n") ; } else if (score>=80) { printf("等级为B\n") ; } else i

判断成绩等级

/* * 给定一个百分制的分数,输出相应的等级. 90分以上 A级 80~89 B级 70~79 C级 60~69 D级 60分以下 E级 */ public class MarkDome { public static void main(String[] args) { //提示用户输入成绩 Scanner sc = new Scanner(System.in); System.out.println("请输入成绩:"); int mark = sc.nextInt(); //判断

java 从键盘输入学生成绩,找出最高分,并输出学生成绩等级。

/*从键盘输入学生成绩,找出最高分,并输出学生成绩等级:成绩 >=最高分-10 等级为A成绩 >=最高分-20 等级为B成绩 >=最高分-30 等级为C其余为 等级为D 提示:先输入学生人数,根据人数创建int数组,存放学生成绩:*/ package study01; import java.util.Scanner; public class Score { public static void main(String[] args) { Scanner sc = new Scanne

XTU OJ 1163 查询成绩 (字符串+递归)

 查询成绩 Accepted : 52   Submit : 275 Time Limit : 3000 MS   Memory Limit : 65536 KB 题目描述 波波同学是位大四的学生,同时也是一位考研er.为了考上北京邮电大学,他准备了很长时间.不久前,考研成绩终于公布了.波波登陆了成绩查询网站,发现自己密码竟然忘记了!但是幸好,他还记得其中的某些字母.请你判断,他记忆中的字母是否是正确密码的片段. 输入 多组样例,每组样例有两行.第一行为正确密码,第二行为波波记得的密码片段,

【C语言及程序设计】项目1-26-2&amp;3&amp;5:成绩等级 &amp; 分段函数求值switch语句版 &amp; 个人所得税计算器switch语句版

switch语句常用于解决多分支.分段问题,该语句的关键就在于将具体问题中的分段.分支条件转化为常量constant. 首先,一定要理解switch语句是如何执行的: 项目1-26-2:成绩等级 1 /* 成绩等级(switch).cpp: 2 问题描述:给出一百分制成绩,要求输出成绩等级'A','B','C','D','E'.90分以上为'A',80-89分为'B',70-79分为'C',60-69分为'D',60分以下为'E'. 3 */ 4 5 #include "stdafx.h&quo

Java编程判断一组学生成绩等级

首先需要说明,本代码使用的判断方式是每个学生成绩与最高学生成绩的差来判断等级 eg:最高成绩98(最高成绩等级为A)87为B:77为C:67为D:47为D: 代码如下: import java.util.*; public class First{ public static void main(String args[]){ Scanner ss=new Scanner(System.in); System.out.println("Enter the number of number of

java编写成绩等级,最高分为best

题目:编写一个程序,读入学生成绩,获取最高分为best,然后其他等级值:分数>=best-10,等级为A分数>=best-20,等级为B分数>=best-30,等级为C分数>=best-40,等级为D其他情况为F import java.util.Scanner; public class Grade { public static void main(String[] args) { System.out.print("请输入学生人数:"); Scanner

PTA 7-11 给出成绩等级 (10分)

编写一程序实现以下功能 从键盘输入一个一百分制成绩,如果不在0-100范围内,则要求重新输入数据,直到输入的数据在0-100范围内. 将输入的数据转换成等级‘A’,‘B’,‘C’,‘D’,‘E’,并输出.90分以上为‘A’,80-89分为‘B’,70-79分为‘C’, 60-69分为‘D’,60分以下为‘E’. 输入格式: 使用换行符作为输入数据分隔符 输出格式: 按照输出实例格式输出结果 输入样例: 103 55.3 输出样例: 在这里给出相应的输出.例如: score=55.3,grade=