admin 管理员组

文章数量: 1086019


2024年4月26日发(作者:文本框的类型有哪些)

用if-else语句编程根据输入的百分制成绩score,转换成相应的五分制成绩grade后输出。

已知转换标准为:

0-59 E

60-69 D

70-79 C

80-89 B

90-100 A

**输入格式要求:"%d" 提示信息:"Please enter score:"

**输出格式要求:"Input error!n" "%d——An"

程序运行示例1如下:

Please enter score:15

15——E

程序运行示例2如下:

Please enter score:85

15——B

#include<>

main()

{

int score, mark;

printf("Please enter score:");

scanf("%d", &score);

if (score < 0 || score > 100)

{

mark = -1;

}

else

{

mark = score / 10;

}

switch (mark)

{

case 10:

case 9:

printf("%d——An", score);

break;

case 8:

printf("%d——Bn", score);

break;

case 7:

printf("%d——Cn", score);

break;

case 6:

printf("%d——Dn", score);

break;

case 5:

case 4:

case 3:

case 2:

case 1:

case 0:

printf("%d——En", score);

break;

default:

printf("Input error!n");

}

}


本文标签: 输入 成绩 输出 要求 格式