使用嵌套的If,else,end if 语句编写一个求成绩等级的程序,要求输入一个学生的成绩,输出其分数和对应... 30
使用嵌套的If,else,endif语句编写一个求成绩等级的程序,要求输入一个学生的成绩,输出其分数和对应的等级,共五个等级。我要这个程序的代码。急用啊啊。...
使用嵌套的If,else,end if 语句编写一个求成绩等级的程序,要求输入一个学生的成绩,输出其分数和对应的等级,共五个等级。我要这个程序的代码。急用啊啊。
展开
6个回答
展开全部
#include <stdio.h>
int main(){
float score=0;
while(score>=0){
printf("input score(-1 to exit): ");
scanf("%f", &score);
if(score<60){
printf("不及格");
}else if(score<70){
printf("及格");
}else if(score<80){
printf("中");
}else if(score<90){
printf("良");
}else if(score<100){
printf("优");
}else{
printf("超人!");
}
printf("\n");
}
}
int main(){
float score=0;
while(score>=0){
printf("input score(-1 to exit): ");
scanf("%f", &score);
if(score<60){
printf("不及格");
}else if(score<70){
printf("及格");
}else if(score<80){
printf("中");
}else if(score<90){
printf("良");
}else if(score<100){
printf("优");
}else{
printf("超人!");
}
printf("\n");
}
}
展开全部
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
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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a=val(inputbox("输入分数"))
if a<60 then
msgbox "不及格"
elseif a>=60 and a<70 then
msgbox "及格"
elseif a>=70 and a<80 then
msgbox "中"
elseif a>=80 and a<90 then
msgbox "良"
elseif a>=90 and a<=100 then
msgbox "优"
end if
if a<60 then
msgbox "不及格"
elseif a>=60 and a<70 then
msgbox "及格"
elseif a>=70 and a<80 then
msgbox "中"
elseif a>=80 and a<90 then
msgbox "良"
elseif a>=90 and a<=100 then
msgbox "优"
end if
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
declare @x varchar(10)
declare @y int
declare @i varchar(10)
while @x<=(select COUNT(sno)from sc)
begin
select @y =grade,@i=sno
from sc
--where sno =@x
if @y<60
print @i+'不及格'
else if @y<70
print @i+'及格'
else if @y<80
print @i+'中等'
else if @y<90
print @i+'良好'
else if @y<=100
print @i+'优秀'
set @x =@x+1
end
declare @y int
declare @i varchar(10)
while @x<=(select COUNT(sno)from sc)
begin
select @y =grade,@i=sno
from sc
--where sno =@x
if @y<60
print @i+'不及格'
else if @y<70
print @i+'及格'
else if @y<80
print @i+'中等'
else if @y<90
print @i+'良好'
else if @y<=100
print @i+'优秀'
set @x =@x+1
end
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int chengji =60;
if(chengji<60)
{
cout<<"不及格"<<endl
}
else if{chengji>=60&&chengji<=80)
{
cout<<"良"<<endl}
if(chengji<60)
{
cout<<"不及格"<<endl
}
else if{chengji>=60&&chengji<=80)
{
cout<<"良"<<endl}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询