学生成绩的if语句
1. JAVA编程:试利用if语句将学生成绩依下列的分类方式分级:00~59:e级,60~69:d级,70~
以下代码可直接运行
import java.util.Scanner;
class student{
public static void main(String[] args){
in=new Scanner(System.in);
String answer;
do{
System.out.print("请分别输入学生的成绩:");
int score=in.nextInt();
System.out.println();
if(score<60&&score>=0){
System.out.println("该学生的成绩为e级");
}else if(score<70){
System.out.println("该学生的成绩为d级");
}else if(score<80){
System.out.println("该学生的成绩为c级");
}else if(score<90){
System.out.println("该学生的成绩为b级");
}else{
System.out.println("该学生的成绩为a级");
}
System.out.print("是否继续(y/n):");
answer=in.next();
}while(answer.equals("y"));
System.out.println("程序结束");
}
}
2. 分别使用if语句和select语句编写一个成绩等级判定程序,[90,100]为优秀,[80,90)为良好,[70,80)为中,[
Private Sub Pro1()
Dim Score As Single
Score = InputBox(prompt, "输入成绩", 0)
Select Case Val(Score)
Case Is >= 90
MsgBox "优秀"
Case Is >= 80
MsgBox "良好"
Case Is >= 70
MsgBox "中等"
Case Is >= 60
MsgBox "及格"
Case Else
MsgBox "不及格"
End Select
End Sub
Private Sub Pro2()
Dim Score As Single
Score = InputBox(prompt, "输入成绩", 0)
If Val(Score) >= 90 Then
MsgBox "优秀"
Exit Sub
End If
If Val(Score) >= 80 Then
MsgBox "良好"
Exit Sub
End If
If Val(Score) >= 70 Then
MsgBox "中等"
Exit Sub
End If
If Val(Score) >= 60 Then
MsgBox "及格"
Exit Sub
End If
MsgBox "不及格"
End Sub
3. 请问一下用C语言输入学生成绩。首先输入80分以上的程序怎么写用if语句
#include int main() { int i,count=0,a[10]; printf("请输入抄10个同学的成绩袭:"); for(i=0;i/循环输入成绩 { scanf("%d",&a[i]); if(a[i]>80) count++;//判断成绩是否大于80,是的话个数+1 } printf("%d",count);//输出大于80分得个数 return 0; }
4. 从键盘输入学生成绩,判断并输出学生成绩等级.(用if-else语句)
#include<stdio.h>
printf("请输入成绩:专属 ");
floatscore;
scanf("%f",&score);
if(score>90)
printf("A");
elseif(score>80)
printf("B");
else
printf("C");
5. 输入一个学生成绩,判断并输出该学生是否及格,用if条件语句做
可以在EXCEL文件中对应的判定成绩合格与否的单元格中输入版=IF(B2>=60,"及格","不及格")即可。当B2中输入学生权成绩以后,则在该单元格即可判定并输出是否及格。其中B2表示学生成绩,60表示成绩合格线。具体的设置方法如下:
1、在电脑上打开一个EXCEL文件,在是否及格的单元格中输入=IF(B2>=60,"及格","不及格")。
6. IF公式问: 给你一个学生成绩表,要求:得分>=90,为“优”。 60=得分<90,为“及格”。得分<60,为不及格
=IF(得分>=90,"优",IF(得分>=60,"及格","不及格"))
例如:
学号 姓名 得分 等级
20090101 于海涛 89 及回格
20090104 张红叶 91 优
20090108 李光辉答 89 及格
20090107 李明明 63 及格
20090105 张小军 90 优
20090106 王一加 55 不及格
20090110 陈心蕊 70 及格
20090102 刘凤娟 95 优
20090103 赵小光 72 及格
20090109 李梅花 82 及格
20090111 贺小云 90 优
注:
你只需在“于海涛”的右边、评级的下面的单元格中输入公式:
=IF(得分>=90,"优",IF(得分>=60,"及格","不及格"))
然后 回车,再往下填充即可完成。
如不明白,可追问?
7. 利用if-else语句实现成绩对应的等级
#include “stdio.h”
main()
{
int score;
scanf("%d",&score);
if(score>=90) printf("优 ");
if(score>=80&&score<=89) printf("良 ");
if(score>=70&&score<=79) printf("中 ");
if(score>=60&&score<69) printf("及格 ");
else printf("不及格 ");
}
(7)学生成绩的if语句扩展阅读:
if语句:
if语句是指编程语言版(包括权c语言、C++、C#、java、VB、汇编语言等)中用来判定所给定的条件是否满足,根据判定的结果(真或假)决定执行给出的两种操作之一。if的返回值为真或假,可以用bool型变量进行存储,占用一字节。
if语句一般形式:
if(表达式)语句1
else 语句2
if语句中的“表达式”可以是关系表达式、逻辑表达式,甚至是数值表达式。其中最直观、最容易理解的是关系表达式。所谓关系表达式就是两个数值进行比较的式子。
参考资料:网络-if语句
8. 使用嵌套的If,else,end if 语句编写一个求成绩等级的程序,要求输入一个学生的成绩,输出其分数和对应...
Private Sub Command1_Click()
x = Val(InputBox("请输入抄一门袭功课的成绩:"))
If x >= 85 Then
cj = "A"
Else
If x >= 75 Then
cj = "B"
Else
If x >= 60 Then
cj = "C"
Else
If x >= 50 Then
cj = "D"
Else
cj = "E"
End If
End If
End If
End If
MsgBox (x & "分==>" & cj)
End Sub