设计一个程序,将从键盘上输入的百分制成绩转换成对应的五分制成绩并输出。90分以上为A,80~90分为B,以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

设计一个程序,将从键盘上输入的百分制成绩转换成对应的五分制成绩并输出。90分以上为A,80~90分为B,

编码思路:

申明两个变量: 成绩cj为 浮点数float 且  取值范围为 [0,100] 闭区间内; pf为字符类型,接收最终分数评级的字母A,B,C,D,E中的一个。

引导用户输入100分制的分数,并用cj接收。

判断分数是否为一个有效的分数。在不在 [0,100] 区间内,若不在则提示“成绩无效”。

在成绩有效的情况下,利用if...esle if...else...逐级判断,分数大于90的评为A,不大于90(在前一判断后else即取反)的但是又大于80的评为B,以此类推,分别判断出分数评级C,D,E。将字符赋值给字符变量pf;

最后输出分数评级。

代码示例:

代码语言:C++#include int main(int argc, const char * argv[]) { float cj; 成绩100分制 char pf; 评分A,B,C,D,E std::cout<>cj; 输入的分数赋值给cj if(cj>100 || cj<0){ 分数小于0或大于100时成绩无效 std::cout<90){ 大于90即:(90,100] pf = 'A'; }else if(cj>80){ 否则(不大于90) 并且大于80即:(80,90] pf = 'B'; }else if(cj>70){ 否则(不大于80) 大于70即:(70,80] pf = 'C'; }else if(cj>60){ 否则(不大于70) 大于60即:(60,70] pf = 'D'; }else{ 否则(不大于60) 即:[0,60] pf = 'E'; } std::cout<

2句实现.设计一个程序,将从键盘上输入的百分制成绩转换成对应的五分制成绩并输出。

#include

int main(void)

{

float score;

char grade;

do

{

printf("please input the score(0-100):");

scanf("%f", &score);

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

switch ((int)score / 10)

{

case 10:

case 9:

grade = 'A';

break;

case 8:

grade = 'B';

break;

case 7:

grade = 'C';

break;

case 6:

grade = 'D';

break;

default:

grade = 'E';

}

printf("score=%.1f,grade=%c\n", score, grade);

return 0;

}

设计程序将输入的百分制成绩转化为5分制输出,90分以上为5分,

程序里错误比较多,你可以改成如下这样,就行了

using System;

class Grade

{

static void Main(string[] args)

{

int Score ;

Console.WriteLine("Enter the score");

Score=Convert.ToInt32(Console.ReadLine());

if(Score>=90)

Console.WriteLine(5);

else if(Score>=80)

Console.WriteLine(4);

else if(Score>=70)

Console.WriteLine(3);

else if(Score>=60)

Console.WriteLine(2);

else

Console.WriteLine(1);

Console.ReadLine();

}

}

C程:将输入的五分制成绩转换成百分制输出 出错在哪?

第一层switch的case得去掉单引号,不然输出就全是Enter data error!了。

因为定义时用的int a 下面要是用case '5'就成了判断a值是不是5的ASCII码。

跪求C#作业答案,将从键盘输入的百分制成绩转换成对应的等级。

int score =Convert.ToInt32( Console.ReadLine());从控制台接受并转为int型的

if (score >= 90)

{

Console.WriteLine( "优秀");

}

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

{

Console.WriteLine("良好");

}

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

{

Console.WriteLine("中等");

}

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

{

Console.WriteLine("及格");

}

if(score < 60)

{

Console.WriteLine("不及格");

}

输入百分制的成绩score转换成相应的五分制成绩grade并输出

switch(score/10);去掉分号

default:cout<

将输入的 百分制成绩转换为五分制,什么意思啊

#include

int main()

{

int score,mark;

printf("Please enter score:");

scanf("%d",&score);

mark=score<0||score>100?-1:score/10;

switch(mark)

{

case 10:

case 9:printf("%d--A\n",score);

break;

case 8:printf("%d--B\n",score);

break;

case 7:printf("%d--C\n",score);

break;

case 6:printf("%d--D\n",score);

case 5:

case 4:

case 3:

case 2:

case 1:

case 0:printf("%d--E\n",score);

break;

default:printf("Input error!\n");

}

}

用Java编写程序将五分制成绩转换成百分制

这都哪跟哪啊!同学,又是作业吧?这个挺简单的了,还是要自己完成,总会有收获的!

给你点提示吧!剩下的照葫芦花吧。值得考虑的一点是大小写是否区分的问题。

switch (ch) {

case 'A': System.out.println("90-100"); break;

……

default: System.out.println("Invalid Input"); break;

}

java 编程实现将一个百分制成绩转换为五分制成绩。

public static void main(String args[]){ 成绩 double [] score = {95.3,34.2,23.2,56.2,67.3,78.7,86.0,93,84,71}; 转换后成绩 String [] score1 = new String[score.length]; for(int i=0;i=90){ score1[i] = "A"; }else if(score[i]>80&&score[i]<=89){ score1[i] = "B"; }else if(score[i]>70&&score[i]<=79){ score1[i] = "C"; }else if(score[i]>60&&score[i]<=69){ score1[i] = "D"; }else{ score1[i] = "E"; } } 输出转换后成绩 for(int i=0;i

java由键盘输入一个百分制成绩,要求按等级’A’、’B’、’C’和’D’ 形式输出成绩,90分以上为

import java.util.Scanner;

public class Test {

public static void main(String[] args) {

TODO Auto-generated method stub

Scanner input = new java.util.Scanner(System.in);

System.out.print("请输入成绩:");

String s = input.next();

double d = Integer.parseInt(s);

if(d>=90)

System.out.println("A");

else if (d>=80)

System.out.println("B");

else if (d>=70)

System.out.println("C");

else if (d>=60)

System.out.println("D");

else

System.out.println("E");

}

}

希望对你有帮助

分页:

1

23

mysql一百转化为五分制_设计一个程序,将从键盘上输入的百分制成绩转换成对应的五分制成绩并输出。90分以上为A,80~90分为B,...相关推荐

  1. python成绩转换、百分制到五分制_设计一个程序,将从键盘上输入的百分制成绩转换成对应的五分制成绩并输出。90分以上为A,80~90分为B,...

    展开全部 编码思路:申明两个变量: 成绩cj为 浮点数float 且  取值范围为 [0,100] 闭区间内; pf为字62616964757a686964616fe58685e5aeb9313334 ...

  2. 编一个程序完成从键盘上输入一个4位的16进制数,并以八进制形式显示出来。

    思路: 无论输入的是0123--abcdef,还是0123--ABCDEF都可以被解析为16进制字符 DATAS SEGMENTcrlf db 0dh,0ah,24h DATAS ENDSSTACKS ...

  3. html成绩百分制转换为,设计一个程序,将从键盘上输入的百分制成绩转换成对应的五分制成绩并输出。90分以上为A,80~90分为B,...

    设计一个程序,将从键盘上输入的百分制成绩转换成对应的五分制成绩并输出.90分以上为A,80~90分为B,以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内 ...

  4. 给出一个百分制成绩,要求输出成绩等级A,B,C,D,E。90分以上为A,80~89分为B,70~79分为C,60~69分为D,60分以下为E

    欢迎加qq群:453398542 学习讨论,会定期分享资料课程,解答问题. 1.         给出一个百分制成绩,要求输出成绩等级A,B,C,D,E.90分以上为A,80~89分为B,70~79分 ...

  5. 1、编写一个程序,将一个小写字母(如a)转换成相应的大写字母并显示输出。

    import java.util.Scanner; public class Zuoye1 { /** * 编写一个程序,将一个小写字母(如a) * 转换成相应的大写字母并显示输出. * * * * ...

  6. python定义一个triangle类_设计一个程序,程序中有三个类,Triangle,Lader,Circle。...

    //此程序写出三个类,triangle,lader,circle:其中triangle类具有类型为double的a,b,c边以及周长,面积属性, //具有周长,面积以及修改三边的功能,还有判断能否构成 ...

  7. c语言编程正整数各位数上之和,编写C语言程序,从键盘上输入一个正整数,计算并输出该数各位数字之和。...

    答:输出该数的各位数字之和的源代码如下: #include int fun(int n) { int i; int sum=0; if(n>1000||n 答:int i = scanf(... ...

  8. python输入长和宽输出面积_请用C++编写 从键盘上输入长方形的长和宽,输出周长和面积...

    满意答案 cd12008 2015.05.22 采纳率:41% 等级:9 已帮助:462人 #include using namespace std; class Rectangle { double ...

  9. python编写一个程序、输入一个数判断其是偶数还是奇数_编写一个程序,判断用户输入的整数是偶数还是奇数。 (7.0分)_学小易找答案...

    [其它]已知info=[1,2,3,4,5],请通过两种编程方法,将列表变成info=[5,4,3,2,1] (6.0分) [其它]阅读下面的程序,分析代码是否可以编译通过,如果能编译通过,请列出运行 ...

最新文章

  1. Banner 自动无限轮播(普通)
  2. linux运维面板_phpstudy linux web面板(小皮面板)V0.2版本正式发布
  3. 程序生活----葱油拌面
  4. 车脸检测 Adaboost 检测过程
  5. mysql-workbench 导入csv格式数据报错:Unhandled exception: Could not determine delimiter
  6. Placement new的用法及用途【转】
  7. 深度学习2.0-4.tensorflow的基础操作之维度变换与broadcasting
  8. 【翻译】Tomcat 6.0 安装与启动
  9. 直播内容抢先看|基于 AUTOSAR 技术的 SOA 软件平台实践
  10. A股市场低开现象研究
  11. python kayb算法之从一组序列当中获取一组与目标值最接近的算法
  12. 英迈国际和MassChallenge选出入围彗星竞赛决赛的最佳B2B初创公司
  13. 浅析智能驾驶的发展现状和未来趋势
  14. NTLite 1 2 0 4453授权注册版
  15. KVR16N11S8/4-SP 内存是什么型号
  16. 主攻文推荐攻守都有系统_【图片】【推文】一些喜欢的主攻文_主攻文吧_百度贴吧...
  17. 如使用清华镜像快速下载
  18. kali信息收集二 Sublist3r安装以及出现的问题
  19. MacBook自动获取DNS
  20. 国内和国外比较好的IT博客

热门文章

  1. springboot实战项目——个人博客系统
  2. php获取cnzz数据,PHP curl抓取cnzz统计数据
  3. matlab爆内存电脑卡死,电脑卡死怎么办?电脑卡顿的原因和解决办法
  4. eclipse 主类中明明有main方法且没有写成mian,还老是提示找不到main方法。
  5. Robot framework模拟打开浏览器问题
  6. Java堆内存溢出造成OS卡顿/服务中断的一种情况
  7. 【树莓派】配置无线网络(wifi)
  8. matlab regress 非线性,MATLAB用regress作多元非线性回归
  9. S3C2440系统中断(转)
  10. 微信小程序游戏开发介绍,微信互动游戏有哪些?