c语言输出成绩为80以上,2.用c++编程序,输一个百分制成绩,输出对应等级90分以上为A,80~89分为B,70~79为C,60~69为"D",60以下为"E"....

2.用c++编程序,输一个百分制成绩,输出对应等级90分以上为A,80~89分为B,70~79为C,60~69为"D",60以下为"E".以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

0f4c70efa6dcbfa2090f5b1627529dd7.png

2.用c++编程序,输一个百分制成绩,输出对应等级90分以上为A,80~89分为B,70~79为C,60~69为"D",60以下为"E".

#include "stdafx.h"

#include

using namespace std;

void main()

{

int score;

cout << "请输入成绩:" << endl;

cin >> score;

if (score > 100)

cout << "成绩输入有误,重新输入!" << endl;

else if (score >= 90 && score <= 100)

cout << "成绩等级为:A" << endl;

else if (score >= 80 && score < 90)

cout << "成绩等级为:B" << endl;

else if (score >= 70 && score <80)

cout << "成绩等级为:C" << endl;

else if (score >= 60 && score < 70)

cout << "成绩等级为:D" << endl;

else

cout << "成绩等级为:E" << endl;

}

输出成绩等级A、B、C、D、E。90~100分以上为A,80~89分为B,70~79为C,60~69为D,60以下为E的程序框图

#include

int main()

{

float score;

char c;

printf("score=");

do

{

scanf("%f",&score);

if(score<0||score>100)

printf("Input error,Please input again(0~100):");

}while(score<0||score>100);

switch((int)(score/10))

{

case 10:

case 9:c='A';break;

case 8:c='B';break;

case 7:c='C';break;

case 6:c='D';break;

default:c='E';

}

printf("%c\n",c);

return 0;

}

C语言一百分制成绩,要求输出等级ABCDE,其中>90为A,80~89为B,70-79C,以此类推

#includeint main(void){ int num ; scanf("%d",&num); if(num >= 90 && num <= 100) { printf("A"); } else if(num >= 80 && num <= 89) { printf("B"); } else if(num >= 70 && num <= 79) { printf("C"); } else if(num >= 60 && num <= 69) { printf("D"); } else if(num >= 0 && num <= 59) { printf("E"); } else { printf("输入分数格式不对"); } return 0;}

c++根据成绩A B C D,输出对应的百分制分数段,A对应85到100,B对应70到84,C对应60到69,C对应0到60.

#include

using namespace std;

int main()

{

int score;

int go=1;

cout<

while (go==1)

{

cin>>score;

if (score<60 && score>0) cout<

if (score>=60 && score<=69) cout<

if (score>=70 && score<=84) cout<

if (score>=85 && score<=100) cout<

}

return 0;

} A对应85到100,B对应70到84,C对应60到69,C对应0到60.

高手都是由新手成长出来的

编写一个C 语言程序,输出成绩>=90的为A,60--80的为B,60以下为C

#include

int main( )

{

float score;

printf("请输入成绩:");

scanf("%f", &score);

if ( score < 60 )

printf("C");

else if ( score < 90 )

printf("B");

else printf("A");

return 0;

}

用c语言编个程序,题目{90以上为A80~89为B70~79为C60~69为D60以下为E}最好用到switch语句

#include

int main()

{

int a;

printf("请输入学生成绩:\n");

scanf("%d",&a);

a=a/10;

switch(a)

{

case 10:

case 9:printf("A\n");break;

case 8:printf("B\n");break;

case 7:printf("C\n");break;

case 6:printf("D\n");break;

default:printf("E\n");break;

}

return 0;

}

写vb程序,转换方法为:〔90,100〕为 A,〔80,89〕为 B,〔70,79〕为 C,〔60,69〕为 D,60以下为 E。

Dim a As Integer

a = Text1.Text

If a < 0 Or a > 100 Then

MsgBox "请输入100以内的数"

Exit Sub

End If

Dim b As String

Select Case a \ 10

Case 0 To 5

b = "E"

Case 6

b = "D"

Case 7

b = "C"

Case 8

b = "B"

Case 9 To 10

b = "A"

End Select

MsgBox b

为何printf("%d",(c>=b>=a)? 1:0);的输出为0

你的计算式是三目运算: (c>=b>=a) ? 1:0

我想,你想要的 是 ( (c>=b) && (b>=a)) ? 1: 0

输出为 1 或 为 0, 取决于 算得的结果 是 真 是 假。 是真,输出 冒号前的 值,是假,输出冒号后的值。

例如:

int a=1,b=2,c=3;

printf("%d",( (c>=b) && (b>=a) )? 1:0);

为真,得 1,打印 1

int a=3,b=2,c=3;

printf("%d",( (c>=b) && (b>=a) )? 1:0);

为假,得 0,打印 0

用switch语句编程:输入分值0-100,60以下输出等级e,60-75输出等级d,75-85输出等级c,85-95输出等级b,

#include "stdio.h"

void main()

{

int grade;

printf("请输入学生成绩(0-100)。\n");

scanf("%d",&grade);

switch(grade/5)

{

case 0:

case 1:

case 2:

case 3:

case 4:

case 5:

case 6:

case 7:

case 8:

case 9:

case 10:

case 11:

case 12: printf("等级 :E\n");

break;

case 13:

case 14: printf("等级 :D\n");

break;

case 15:

case 16:printf("等级 :C\n");

case 17:

break;case 18:

case 19:printf("等级 :B\n");

break;

case 20:printf("等级 :A\n");

default: printf("数据有误。\n");

}

}

这样怎么样?

将某科成绩分为3个等级:85~100为A、60~84为B、60以下为C”试用条件语句表示某个成绩等级的算法

= =没看懂题目路过

分页:

1

23

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值