首页 > 其他分享 >Switch

Switch

时间:2024-04-09 19:22:45浏览次数:21  
标签:case Convert Console break Switch WriteLine ReadLine

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace _180821汪敏
{
    class Program
    {
        static void Main(string[] args)
        {
           /* double a, b, c, t;
            Console.WriteLine("请输入a,b,c的值");
                a = Convert.ToDouble(Console.ReadLine());
                b = Convert.ToDouble(Console.ReadLine());
                c = Convert.ToDouble(Console.ReadLine());
                if (a > b)
                {
                    t = a;
                    a = b;
                    b = t;
                }
                if (a > c)
                {
                    t = a;
                    a = c;
                    t = c;
                }
                if (b > c)
                {
                    t = b;
                    b = c;
                    c = t;
                }
                Console.WriteLine("三个数的升序是:"+a+","+b+","+c);*/
                double score;
                Console.WriteLine("请输入学生成绩");
                score = Convert.ToDouble(Console.ReadLine());
                if(score<0||score>100)
                Console.WriteLine("成绩不合理");
                else
                    /*if (score > 90)
                    Console.WriteLine("优");
                else
                if (score>80)
                    Console.WriteLine("良");
                else 
                if (score >60)
                    Console.WriteLine("中等");
                else
                    Console.WriteLine("差");*/
                    switch((int)(score / 10))
                    {
                        case 10:
                        case 9:Console.WriteLine("优");break;
                        case 8: Console.WriteLine("良"); break;
                        case 7: 
                        case 6:Console.WriteLine("中");break;
                        default: Console.WriteLine("差"); break;
                    }

                double x,y;char  z;
                Console.WriteLine("请输入两个数");
                x = Convert.ToDouble(Console.ReadLine());
                y = Convert.ToDouble(Console.ReadLine());
                Console.WriteLine("请输入运算符号");
                z = Convert.ToChar(Console.ReadLine());
            switch(z){
                case '+': Console.WriteLine(x + "" + z + "" + y + "=" + (x + y)); break;
                case '-': Console.WriteLine(x + "" + z + "" + y + "=" + (x - y)); break;
                case '*': Console.WriteLine(x + "" + z + "" + y + "=" + (x * y)); break;
                case '/': Console.WriteLine(x + "" + z + "" + y + "=" + (x / y)); break;
            }


        }
    }
}

 

标签:case,Convert,Console,break,Switch,WriteLine,ReadLine
From: https://www.cnblogs.com/bky-wang/p/18124606

相关文章

  • C++要点细细梳理——trivial:运算符优先级、switch、临时变量默认赋值等
    1.运算符优先级在C语言中,运算符的优先级决定了在表达式中各个运算符的执行顺序。当一个表达式中有多个运算符时,优先级高的运算符会先被计算。如果两个运算符的优先级相同,那么它们的结合性(从左到右或从右到左)会决定它们的计算顺序。以下是一些基本的C语言运算符优先级(从......
  • 前端学习<四>JavaScript基础——11-流程控制语句:选择结构(if和switch)
    代码块用{}包围起来的代码,就是代码块。在ES5语法中,代码块,只具有分组的作用,没有其他的用途。代码块中的内容,在外部是完全可见的。举例: {   vara=2;   alert('qianguyihao');   console.log('千古壹号'); } ​ console.log('a='+a);打印结......
  • vs2019托管调试助手 "ContextSwitchDeadlock"错误
     错误描述托管调试助手"ContextSwitchDeadlock":“CLR无法从COM上下文0xd183e0转换为COM上下文0xd18328,这种状态已持续60秒。拥有目标上下文/单元的线程很有可能执行的是非泵式等待或者在不发送Windows消息的情况下处理一个运行时间非常长的操作。这种情况通常会......
  • Cisco Nexus 9000v Switch, NX-OS Release 10.4(3)F
    CiscoNexus9000vSwitch,NX-OSRelease10.4(3)F用于网络原型设计和学习研究的虚拟化数据中心交换机请访问原文链接:https://sysin.org/blog/cisco-nexus-9000v/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgReleaseDateNX-OSSystemSoftwareReleaseDate......
  • KingbaseES V8R6集群运维案例之---同城双中心switchover案例
    KingbaseESV8R6集群运维案例之---同城双中心switchover案例案例说明:在同城双中心执行switchover在线切换后,双中心架构保持不变。适用版本:KingbaseESV8R6集群架构:一、切换前集群节点状态如下所示,切换前集群的主库(Primary)位于同城灾备中心,现在执行switchover在线切......
  • Go_ if else语句 ,,循环,,switch,,数组
    if-else语句//if语法if定义变量;条件{}elseif条件{}else{}//输入分数,打印成绩等级packagemainimport"fmt"//iffuncmain(){ //1接收用户输入 varscoreint=0 fmt.Print("请输入分数:") fmt.Scan(&score) showLevel(score)......
  • C++中Switch穿透的妙用
    在C++中,Case穿透(fall-through)指的是在switch语句中,一个case标签没有显式地使用break语句来终止,而是直接执行下一个case标签中的代码。虽然Case穿透在编程中有时会被视为不良实践,因为它可能导致代码的可读性变差和潜在的错误,但有时也可以利用它来实现一些特定的目的。以下是一些利......
  • Switch 和 PS1 模拟器:3000+ 游戏随心玩 | 开源日报 No.174
    Ryujinx/RyujinxStars:26.1kLicense:MITRyujinx是用C#编写的实验性任天堂Switch模拟器。该项目旨在提供出色的准确性和性能、用户友好的界面以及稳定的构建。它已经通过了大约4050个测试,其中超过4000个可以启动并进入游戏,其中大约3400个被认为是可玩的。......
  • c语言:从键盘输入任意年月,输出该年月的天数(用switch语句完成)
    1.switch语句(1)switch是c语言的关键字,switch()后面使用花括号括起来的部分称为switch语句体。(2)紧跟在switch后一对圆括号中的表达式可以是整形表达式,以及后面的将要学习的字符型表达式等。表达式两边的一对括号不能省略。switch()(3)case也是关键字,与其后面的常量表达式合称cas......
  • Android Switch开关按钮使用和自定义样式
    最终效果minHeight,switchMinWidth调整switch开关高度、宽度android:thumb开关按钮上原型滑块的样式android:track开关按钮下面导轨的样式<Switchandroid:layout_width="48dp"android:layout_height="24dp"android:layout_marginEnd="21dp"......