首页 > 其他分享 >百分制成绩转换

百分制成绩转换

时间:2023-05-26 12:32:06浏览次数:23  
标签:case 百分制 转换 else 分数段 printf return 80 成绩

#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>

#include<stdlib.h>

int main()

{

static char c, m;

float n;

system("color 3F");

printf("请输入成绩或等级:\n");

scanf("%f", &n);

scanf("%c", &c);

switch (c)

{

case 'a':

case 'A':printf("属于分数段80~90\n"); return;

case 'b':

case 'B':printf("属于分数段70~80\n"); return;

case 'c':

case 'C':printf("属于分数段60~70\n"); return;

case 'd':

case 'D':printf("分数不及格\n"); return;

default:break;

}

while (n >= 0)

{

 if (n > 100)

 {

  printf("输入有误\n");

  return 0;

 }

 else if (n >= 90) m = 'A';

 else if (n >= 80) m = 'B';

 else if (n >= 60) m = 'C';

 else if (n < 60) m = 'D';

 printf("等级为:%c\n", m);

 return 0;

}

printf("输入有误\n");

return 0;

}

标签:case,百分制,转换,else,分数段,printf,return,80,成绩
From: https://blog.51cto.com/u_16073189/6355017

相关文章

  • FLEX实践—XML、XMLList、XMLListCollection、ArrayCollection关系转换
    在本实例中将从一个XML对象通过层层转换最终变为ArrayCollection对象  <?xmlversion="1.0"encoding="utf-8"?><mx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()">......
  • Python图片与Base64相互转换
    importbase64#必须的pic=open("img.png","rb")#读取本地文件pic_base=base64.b64encode(pic.read())#本地文件转Base64数据,此时会出现编码带b'' 的情况pic_base=pic_base.decode('utf-8')#修正格式pic.close()#关闭importbase64pic=open("img.png&q......
  • Java集合互转,集合转换
    集合之间的互转确认JDK是否支持如下集合的转换CollectorsObjects参考:https://blog.csdn.net/winterking3/article/details/116457573List<T>转Map<String,T>PHP:Map<String,T>array_combine(()->T::getXXX,List<T>list);Java:privatestatic<T,......
  • 关于linux系统中umask值的说明-以及计算转换成默认权限符号的方法
    关于linux系统中的umask值,我们可以通过man手册的解释为:Theuserfile-creationmaskissettomode简单的理解,就是用户的umask的值决定着文件(也包括目录)创建时的默认权限,对于root用户来说,一般为0022[root@qq-5201351~]#umask0022这样可能还是不能很直观的表达出,可以通过......
  • 学生成绩管理系统中[考场记录]佐证功能有效地减少学生和学校之间的矛盾。
    每学期考试结束后,大量的成绩需要人工录入到学生的成绩系统。经常会出现,考试成绩公布后,或者毕业前,部分学生对自己的成绩不满意,出现各种争议。有些错误是成绩录入人工错误,有些属于卷子丢失错误,有些是学生自己错误,或者缺考,或者未到场签字,或者是考场作弊,成绩为0,或者是否补考费未交等......
  • 转换视频格式|压缩视频|使用ffmpeg
    代码如下importos.pathimportsubprocessdefcompress_video(origin_file=None,target_file=None,quality=10):#压缩质量(值越小,视频越小)#如果文件存在就删除ifos.path.exists(target_file):os.remove(target_file)ifnotos.path.ex......
  • 结构体强制转换导致的内存对齐问题
    在开发ethercat协议栈邮箱通讯的过程中遇到一个BUG,主站协议栈传过来的邮箱数据包是正确的,但是到FOE服务处理时,使用结构体引用的方式处理时发现数据是不对的。如下所示1UINT8MailboxServiceInd(TMBXMBXMEM*pMbx)2{3UINT8result;45/*onlyFoEisallow......
  • BDC中日期数量金额格式转换
    在BDC录屏中,数量和日期格式是和su3中的设置相关的,如果格式不一致BDC会报错,例如:日期格式不一致报错Tcode:SU3,可以看到小数点,日期格式以及时间格式的设置。   日期:格式DD.MM.YYYY和中文环境不同,小数:点好做千分位,逗号做小数点  所以需要转换1,日期&时间格式:方法1write......
  • 【IntelliJ IDEA】UTF-8编码下\u7528\u6237转换为中文汉字,\u9489\u9489\u81EA\u
    本文目录一、背景描述二、问题原因三、解决方案一、背景描述本地开发环境,Windows10+IntelliJIDEA+Springboot项目。在开发项目中遇见设置文件编码格式为UTF-8,但是打开该文件出现类似\u9489\u9489\u81EA\u5B9A\u4E49\u673A\u5668\u4EBA这样的数据,看也看不懂,也不是平常见到的......
  • 2D 转换
    1.转换转换(transform)是CSS3中具有颠覆性的特征之一,可以实现元素的位移、旋转、缩放等效果。转换(transform)可以简单理解为变形。移动:translate旋转:rotate缩放:scale1.1二维坐标系2D转换是改变在二维平面上的位置和形状的一种技术。1.22D转换之移动translate2D移动是2D......