编写程序,由键盘输入一学生的成绩等级(“优秀”、“良好”、“合格”、“不合格”),输出...

编写程序,由键盘输入一学生的成绩等级(“优秀”、“良好”、“合格”、“不合格”),输出该成绩的百分数成绩段。转换标准为:“优秀”:85-100分,“良好”:70-84分,“合格”:60-69分,“不合格”:0-59分,如输入的成绩不在[0,100]之间,给出错误提示。

第1个回答  2016-06-26
#includeintmain(){intx;printf("请输入学生成绩\n");scanf("%d",&x);if(x>100||x<0)printf("scoreiserror.");switch(x/10){case9:printf("'A'");break;case8:printf("'B'");break;case7:printf("'C'");break;case6:printf("'D'");break;default:printf("E.");}return0;}
第2个回答  2016-06-26
#include<stdio.h>
int main(void)
{
double chengji;
while(scanf("%lf",&chengji))
{
if(chengji<0)
printf("错误");
else if(chengji<60)
printf("不及格");
else if(chengji<70)
printf("合格");
else if(chengji<85)
printf("优秀");
else if(chengji<=100)
printf("优秀");
else printf("错误");
}
return 0;
}本回答被提问者采纳
第3个回答  2016-06-26
这个我可以帮你写

编写程序:由键盘输入一个百分制成绩 要求按等级‘优’‘良’‘中...
BufferedReader buf = new BufferedReader(new InputStreamReader(System.in); String str = buf.readLine(); int g = Integer.parseInt(str);if(g >= 90){ System.out.println("优");else if(75<=g && g<=89) System.out.println("良");else if(60<=g && g<=74) Syste...

c++中用switch语句编程;输入百分制的一个学生成绩,然后按优.良.中...
void main(){ int score,i;printf("Enter the Student's Score:\\n");scanf("%d",&score);i= score\/10;switch( i ){ 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...

编写程序,从键盘输入学生成绩,根据成绩判断:
else return "优";\/\/其它,也就是90及以上,优。} public static void main(String args[]){ Scanner scan = new Scanner(System.in);while(true){ System.out.print("请输入成绩(输入非数字,退出程序):");try{ System.out.println("这个成绩的等级: "+getLevel(scan.nextDouble()));}ca...

编写一个Shell程序,能够根据键盘输入的学生成绩,显示相应的成绩标准(分...
case $1 in [0-9]|[0-5][0-9]) echo "差" ;;100) echo "优" ;;[8-9][0-9]) echo "良" ;;[6-7][0-9]) echo "中" ;;) echo "Invalid score $1" ;;esac

...4. 编写程序,从键盘输入学生成绩,根据成绩判断:如果成绩小于60,则...
public static void main(String[] args) throws Exception { System.out.print("请输入成绩:"); Scanner sc = new Scanner(System.in); String str = sc.nextLine(); try { int score = Integer.parseInt(str); if (score >= 0 && score < 60){ System.out.println("...

python教程通过键盘输入一个成绩,大于等于85,显示优秀,小于60,显示...
def demo():a = int(input("成绩:"))if a>=85:print "优秀"elif a<60:print "不合格"else:print "合格"希望我的回答对你有帮助,你的采纳是最好的鼓励~

C语言中从键盘输入一个学生成绩,如何用switch输出成绩和档次?_百度...
switch里有三种写法,第一种就是每个单独写出来如:(这种如果数据多的话不推荐,比如这题)\\x0d\\x0aswitch(score) {\\x0d\\x0a case 90: case 91:\/\/...case 100:\\x0d\\x0a \/\/优秀。。\\x0d\\x0a break;\\x0d\\x0a case 80:case 81:case 82: \/\/...case 89:\\x0d...

C++语言求:从键盘输入若干个学生的学习成绩,然后统计出及格和不及格的...
2. 在`main`函数中,使用`cout`输出提示信息,引导用户输入成绩。这里假设用户会连续输入多个成绩。3. 利用`cin`从键盘接收成绩输入,并将其存储在变量中。程序应循环执行此步骤,直到用户输入特定的结束标识,例如输入一个特殊字符。4. 定义两个计数器,一个用于统计及格人数,一个用于统计不及格人数。

编写程序,现实从键盘输入某个学生的三门课考试成绩(百分制计算),计算...
include<stdio.h> int main(void){ double a,b,c,p,q;while(scanf("%lf %lf %lf",&a,&b,&c)!=EOF){ p=a+b+c;q=p\/3.0;printf("%.1lf %.1lf\\n",p,q);} return 0;}

...编写程序的功能是从键盘上输入若干学生的成绩,统计并输出_百度知 ...
i,x,max=-1,min=9999,s=0; do {scanf("%d",&x); if(x>=0) {s+=x; n++; if(x>max)max=x; if(x<min)min=x; } }while(x>=0); printf("人数=%d\\n总分=%d\\n最高分=%d\\n最低分=%d\\n平均分=%.2f",n,s,max,min,(float)s\/n); return 0;} ...

相似回答