C#语言基础语句
case,switch,break的使用
Console.WriteLine("1.汉堡");
Console.WriteLine("2.薯条");
Console.WriteLine("3.鸡块");
Console.WriteLine("4.鸡腿");
Console.WriteLine("5.鸡米花");
Console.Write("请输入所选项目数字");
int a = int.Parse(Console.ReadLine());
switch (a)//括号内是被判断的变量名称
{
case 1://case后面的值是判断上面括号内的变量相不相同,值后面是冒号
Console.Write("您选择的是汉堡");
break;//break跳转语句,跳出最近的花括号
case 2://
Console.Write("您选择的是薯条");
break;
case 3:
Console.Write("您选择的是鸡块");
break;
case 4:
Console.Write("您选择的是鸡腿");
break;
case 5:
Console.Write("您选择的是鸡米花");
break;//最后一个也需要跳出花括号
}
Console.ReadLine();
输入年月日,看看格式是否正确,判断闰年闰月
/*Console.Write("请输入年份:");
int a = int.Parse(Console.ReadLine());
if (a >= 0 && a <= 9999)
{
Console.Write("请输入月份:");
int b = int.Parse(Console.ReadLine());
if (b > 0 && b <= 12)
{
Console.Write("请输入日期:");
int c = int.Parse(Console.ReadLine());
if (c > 0 && c <= 31)
{
if (b == 1 || b == 3 || b == 5 || b == 7 || b == 8 || b == 10 || b == 12)
{
Console.Write("您输入的时期是" + a + "年" + b + "月" + c + "日");
}
else if (b == 4 || b == 6 || b == 9 || b == 11)
{
if (c > 0 && c <= 30)
{
Console.Write("您输入的日期是" + a + "年" + b + "月" + c + "日");
}
else
{
Console.Write("您输入有误");
}
}
else//2月
{
if ((a % 4 == 0 && a % 100 != 0) || a % 400 == 0)
{
if (c > 0 && c <= 29)
{
Console.Write("您输入的日期是" + a + "年" + b + "月" + c + "日");
}
else
{
Console.Write("您输入有误");
}
}
else
{
if (c > 0 && c <= 28)
{
Console.Write("您输入的日期是" + a + "年" + b + "月" + c + "日");
}
else
{
Console.Write("您输入有误");
}
}
}
}
else
{
Console.Write("您输入有误");
}
}
else
{
Console.Write("您输入有误");
}
}
else
{
Console.Write("您输入有误");
}
Console.ReadLine();*/
标准体重:1
男士体重=身高-100±3
女士体重=身高-110±3
/*Console.Write("请输入性别:");
string x = Console.ReadLine();
Console.Write("请输入体重kg:");
double kg = double.Parse(Console.ReadLine());
Console.Write("请输入身高cm:");
double cm = double.Parse(Console.ReadLine());
if (x == "男")
{
double a = kg - (cm - 100);
if (a >= -3 && a <= 3)
{
Console.Write("您的是标准体重");
}
else if (a > 3)
{
Console.Write("你都快成猪了");
}
else
{
Console.Write("你太TM瘦了");
}
}
else if (x == "女")
{
double b = kg - (cm - 110);
if (b >= -3 && b <= 3)
{
Console.Write("您的是标准体重");
}
else if (b > 3)
{
Console.Write("你太胖了");
}
else
{
Console.Write("你太瘦了");
}
}
else
{
Console.Write("您输入有误");
}
Console.ReadLine();*/
方程ax2+bx+c=0;一元二次方程。求根
△=b2-4ac;若△<0方程无实根
若△>0,方程有两个不相同的实根x1 x2
若△=0,方程有两个相同的实根
/*Console.WriteLine("ax*x+bx+c=0");
Console.Write("请输入a=");
double a = double.Parse(Console.ReadLine());
Console.Write("请输入b=");
double b = double.Parse(Console.ReadLine());
Console.Write("请输入c=");
double c = double.Parse(Console.ReadLine());
double de = (b * b - 4 * a * c);
double x1,x2;
if (a == 0)
{
Console.Write("不是一元二次方程式");
}
else
{
Console.WriteLine("是一元二次方程式");
if (de > 0)
{
Console.WriteLine("有两个不相同的实根");
x1 = (-b + Math.Sqrt(de)) / 2 * a;
x2 = (-b - Math.Sqrt(de)) / 2 * a;
Console.Write("x1=(-b+Math.Sqrt(de))/2*a");
}
if (de == 0)
{
Console.WriteLine("有两个相同的实根");
x1 = (-b + Math.Sqrt(de)) / 2 * a;
Console.Write(x1 = (-b + Math.Sqrt(de)) / 2 * a);
}
else
{
Console.Write("没有实根");
}
}
Console.ReadLine();*/
C#语言基础语句的更多相关文章
- C#语言基础——语句
1·语句是指程序命令,都是按照顺序执行的.语句在程序中的执行顺序称为"控制流"或"执行流".根据程序对运行时所收到的输入的响应,在程序每次执行时控制流可能有所不 ...
- 零基础逆向工程12_C语言06_switch语句反汇编
12_C语言06_switch语句反汇编 switch语句反汇编 测试环境:VC++6.0 分支少于4的时候没有意义,编译器会生成类似if...else之类的反汇编,不超过三个分支,不会生成索引表. ...
- 《MSSQL2008技术内幕:T-SQL语言基础》读书笔记(下)
索引: 一.SQL Server的体系结构 二.查询 三.表表达式 四.集合运算 五.透视.逆透视及分组 六.数据修改 七.事务和并发 八.可编程对象 五.透视.逆透视及分组 5.1 透视 所谓透视( ...
- 《MSSQL2008技术内幕:T-SQL语言基础》读书笔记(上)
索引: 一.SQL Server的体系结构 二.查询 三.表表达式 四.集合运算 五.透视.逆透视及分组 六.数据修改 七.事务和并发 八.可编程对象 一.SQL Server体系结构 1.1 数据库 ...
- C#语言基础
第一部分 了解C# C#是微软公司在2000年7月发布的一种全新且简单.安全.面向对象的程序设计语言,是专门为.NET的应用而开发的.体现了当今最新的程序设计技术的功能和精华..NET框架为C#提供了 ...
- C语言基础回顾
第一章 C语言基础 1. C语言编译过程 预处理:宏替换.条件编译.头文件包含.特殊符号 编译.优化:翻译并优化成等价的中间代码表示或汇编代码 汇编:生成目标文件,及与源程序等效的目标的机器语言代码 ...
- 黑马程序员_ C语言基础(二)
------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 概览 今天基础知识分为以下几点内容(注意:循环.条件语句在此不再赘述): 1.Hello W ...
- C#语言基础— 输入与输出
C#语言基础— 输入与输出 1.1函数的四要素:名称.输入.输出.加工 1.2主函数:输出语句.输入语句: Static viod Main(string[] stgs)//下划线部分可以自己指定 { ...
- R语言基础:数组&列表&向量&矩阵&因子&数据框
R语言基础:数组和列表 数组(array) 一维数据是向量,二维数据是矩阵,数组是向量和矩阵的直接推广,是由三维或三维以上的数据构成的. 数组函数是array(),语法是:array(dadta, d ...
随机推荐
- PAT Basic 1050
1050 螺旋矩阵 本题要求将给定的 N 个正整数按非递增的顺序,填入“螺旋矩阵”.所谓“螺旋矩阵”,是指从左上角第 1 个格子开始,按顺时针螺旋方向填充.要求矩阵的规模为 m 行 n 列,满足条件: ...
- PAT Basic 1039
1039 到底买不买 小红想买些珠子做一串自己喜欢的珠串.卖珠子的摊主有很多串五颜六色的珠串,但是不肯把任何一串拆散了卖.于是小红要你帮忙判断一下,某串珠子里是否包含了全部自己想要的珠子?如果是,那么 ...
- AbstractFactory(抽象工厂模式)
AbstractFactory(抽象工厂模式) 有些情况下我们需要根据不同的选择逻辑提供不同的构造工厂,而对于多个工厂而言需要一个统一的抽象 <?php class Config { publi ...
- pytorch遇到的问题:RuntimeError: randperm is only implemented for CPU
由此,我们找到sample.py,第51行如下图修改
- 【Luogu】P3708Koishi的数字游戏(数论)
题目链接 考虑f(i)=i%1+i%2+i%3+.....+i%n f(i+1)=(i+1)%1+(i+1)%2+......+(i+1)%n 其中不是i+1的因数的部分在f(i+1)的地方都加了1. ...
- Java中的自动类型转换
Java里所有的数值型变量可以进行类型转换,这个大家都知道,应该不需要详细解释为什么. 2 在说明自动类型转换之前必须理解这样一个原则“表数范围小的可以向表数范围大的进行自动类型转换” 3 关于jav ...
- 程序自动分析(codevs 4600)
题目描述 Description 在实现程序自动分析的过程中,常常需要判定一些约束条件是否能被同时满足. 考虑一个约束满足问题的简化版本:假设x1,x2,x3,…代表程序中出现的变量,给定n个形如xi ...
- EC++学习笔记(四) 设计与声明
条款18:让接口容易被正确使用,不易被误用 必须考虑客户可能做出什么样的错误(防御式编程)std:shared_ptr会自动使用它的"每个指针专属的删除器",消除了"cr ...
- COdevs 1074 食物链
1074 食物链 2001年NOI全国竞赛 时间限制: 3 s 空间限制: 64000 KB 题目等级 : 钻石 Diamond 题目描述 Description 动物王国中有三类动物 A,B,C, ...
- css-包含块
在CSS中,有事一个元素的位置和尺寸的计算都相对于一个矩形,这个矩形被称作包含块.包含块是一个相对的概念,比如 子元素的初始化布局总是在父元素的左上角,这就是一个相对的概念.其中父元素就是一个参照物, ...