mysql一百转化为五分制_设计一个程序,将从键盘上输入的百分制成绩转换成对应的五分制成绩并输出。90分以上为A,80~90分为B,...
设计一个程序,将从键盘上输入的百分制成绩转换成对应的五分制成绩并输出。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,...相关推荐
- python成绩转换、百分制到五分制_设计一个程序,将从键盘上输入的百分制成绩转换成对应的五分制成绩并输出。90分以上为A,80~90分为B,...
展开全部 编码思路:申明两个变量: 成绩cj为 浮点数float 且 取值范围为 [0,100] 闭区间内; pf为字62616964757a686964616fe58685e5aeb9313334 ...
- 编一个程序完成从键盘上输入一个4位的16进制数,并以八进制形式显示出来。
思路: 无论输入的是0123--abcdef,还是0123--ABCDEF都可以被解析为16进制字符 DATAS SEGMENTcrlf db 0dh,0ah,24h DATAS ENDSSTACKS ...
- html成绩百分制转换为,设计一个程序,将从键盘上输入的百分制成绩转换成对应的五分制成绩并输出。90分以上为A,80~90分为B,...
设计一个程序,将从键盘上输入的百分制成绩转换成对应的五分制成绩并输出.90分以上为A,80~90分为B,以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内 ...
- 给出一个百分制成绩,要求输出成绩等级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分 ...
- 1、编写一个程序,将一个小写字母(如a)转换成相应的大写字母并显示输出。
import java.util.Scanner; public class Zuoye1 { /** * 编写一个程序,将一个小写字母(如a) * 转换成相应的大写字母并显示输出. * * * * ...
- python定义一个triangle类_设计一个程序,程序中有三个类,Triangle,Lader,Circle。...
//此程序写出三个类,triangle,lader,circle:其中triangle类具有类型为double的a,b,c边以及周长,面积属性, //具有周长,面积以及修改三边的功能,还有判断能否构成 ...
- c语言编程正整数各位数上之和,编写C语言程序,从键盘上输入一个正整数,计算并输出该数各位数字之和。...
答:输出该数的各位数字之和的源代码如下: #include int fun(int n) { int i; int sum=0; if(n>1000||n 答:int i = scanf(... ...
- python输入长和宽输出面积_请用C++编写 从键盘上输入长方形的长和宽,输出周长和面积...
满意答案 cd12008 2015.05.22 采纳率:41% 等级:9 已帮助:462人 #include using namespace std; class Rectangle { double ...
- python编写一个程序、输入一个数判断其是偶数还是奇数_编写一个程序,判断用户输入的整数是偶数还是奇数。 (7.0分)_学小易找答案...
[其它]已知info=[1,2,3,4,5],请通过两种编程方法,将列表变成info=[5,4,3,2,1] (6.0分) [其它]阅读下面的程序,分析代码是否可以编译通过,如果能编译通过,请列出运行 ...
最新文章
- Banner 自动无限轮播(普通)
- linux运维面板_phpstudy linux web面板(小皮面板)V0.2版本正式发布
- 程序生活----葱油拌面
- 车脸检测 Adaboost 检测过程
- mysql-workbench 导入csv格式数据报错:Unhandled exception: Could not determine delimiter
- Placement new的用法及用途【转】
- 深度学习2.0-4.tensorflow的基础操作之维度变换与broadcasting
- 【翻译】Tomcat 6.0 安装与启动
- 直播内容抢先看|基于 AUTOSAR 技术的 SOA 软件平台实践
- A股市场低开现象研究
- python kayb算法之从一组序列当中获取一组与目标值最接近的算法
- 英迈国际和MassChallenge选出入围彗星竞赛决赛的最佳B2B初创公司
- 浅析智能驾驶的发展现状和未来趋势
- NTLite 1 2 0 4453授权注册版
- KVR16N11S8/4-SP 内存是什么型号
- 主攻文推荐攻守都有系统_【图片】【推文】一些喜欢的主攻文_主攻文吧_百度贴吧...
- 如使用清华镜像快速下载
- kali信息收集二 Sublist3r安装以及出现的问题
- MacBook自动获取DNS
- 国内和国外比较好的IT博客
热门文章
- springboot实战项目——个人博客系统
- php获取cnzz数据,PHP curl抓取cnzz统计数据
- matlab爆内存电脑卡死,电脑卡死怎么办?电脑卡顿的原因和解决办法
- eclipse 主类中明明有main方法且没有写成mian,还老是提示找不到main方法。
- Robot framework模拟打开浏览器问题
- Java堆内存溢出造成OS卡顿/服务中断的一种情况
- 【树莓派】配置无线网络(wifi)
- matlab regress 非线性,MATLAB用regress作多元非线性回归
- S3C2440系统中断(转)
- 微信小程序游戏开发介绍,微信互动游戏有哪些?