发布网友 发布时间:2022-04-26 02:23
共2个回答
热心网友 时间:2022-05-27 11:26
import java.util.Scanner;public class Score {
public static String getLevel(double score){
if(score<60)return "不及格"; //如果小于60,不及格
else if(score>=60&&score<75)return "及格"; //如果在60和75之间,及格
else if(score>=75&&score<90)return "良"; //如果在75和90之间,良
else return "优";//其它,也就是90及以上,优。
}
public static void main(String args[]){
Scanner scan = new Scanner(System.in);
while(true){
System.out.print("请输入成绩(输入非数字,退出程序):");
try{
System.out.println("这个成绩的等级: "+getLevel(scan.nextDouble()));
}catch(Exception e){
return;
}
}
}} 以上为java实现
热心网友 时间:2022-05-27 11:26
//vc6.0 编译通过
#include "stdio.h"
void main()
{
int nCount;
printf("请输入成绩: ");
scanf("%d",&nCount); //输入成绩
if (nCount>90) //成绩大于90
{
printf("\n优秀");
}
else if (nCount >=75)//成绩在75和90之间
{
printf("\n良");
}
else if (nCount >=60)//成绩在60和75之间,
{
printf("\n及格");
}
else//成绩小于60
{
printf("\n不及格\n");
}
}