早教吧作业答案频道 -->其他-->
输出成绩等级A、B、C、D、E.90~100分以上为A,80~89分为B,70~79为C,60~69为D,60以下为E的程序框图
题目详情
输出成绩等级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(score100)
printf("Input error,Please input again(0~100):");
}while(score100);
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;
}
int main()
{
float score;
char c;
printf("score=");
do
{
scanf("%f",&score);
if(score100)
printf("Input error,Please input again(0~100):");
}while(score100);
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;
}
看了 输出成绩等级A、B、C、D、...的网友还看了以下:
这个是怎么化简的(A+B+c')'C'D)+(B+C')(AB'D+B'C')=1,谢谢 2020-05-14 …
符合下列条件的三角形有且只有一个的是()A.a=1,b=2,c=3B.a=1,b=2,∠A=30° 2020-06-12 …
方程1/x+a-1/x+b=1/x+c-1/x+d的解是多少?(a,b,c,d表示不同的数)是1/ 2020-06-27 …
Inta=3,b=5,c=7;If(a>b)a=b;c=a;If(c!=a)c=b;Printf( 2020-07-09 …
四阶行列式,好吧这是个证明题,1,1,1,1;a,b,c,d;a²,b²,c²,d²;a^4,b^ 2020-08-01 …
不等式和区间的概念基础练习实数小于2,但不小于-1,用不等式可表示为.判断题若a>b,则a-1>b 2020-08-03 …
a,b,c,d表示4个有理数,已知其中每三个数之和如下:a+b+c=1,a+b+d=-3,a+c+d 2020-11-03 …
方程x^2+bx+c=0的两根均是大于1的实数,那么b+c+1的值()A小于零B等于零C大于零D介于 2020-11-28 …
判断下列命题的真假已知a,b,c,d∈R(1)若ac>bc,则a>b(2)若a>-b,则c-ab>c 2020-12-13 …
请问谁知道用matlab求解多元超越方程组的方法或思路或函数不?形如:a*(1+a+a^3+d+d^ 2020-12-14 …