c#,if 分支语句,条件运算符
//输入整数a和b,
//若a²+b²大于100,则输出a²+b²百位以上数字,
//否则输出两数之和
/*Console.Write("请输入整数a:");
int a = int.Parse(Console.ReadLine());
Console.Write("请输入整数b:");
int b = int.Parse(Console.ReadLine());
if (a * a + b * b > 100)
{
Console.WriteLine("a*a+b*b="+(a*a+b*b));
}
else
Console.WriteLine("a+b="+(a+b));
Console.ReadLine();*/
//有一组函数:
//y = x (x<1);
//y = 2x -1 (1<=x<10);
//y = 3x-11 (x>=10);
//括号内是x的满足条件。
//实现功能,随意输入一个x值,输出y的值。
/*Console.Write("请输入x:");
int x = int.Parse(Console.ReadLine());
int y;
if(x<1)
{
y = x;
Console.WriteLine("满足y=x这个函数,y="+y);
}
if (x >= 1 && x < 10)
{
y = 2 * x - 1;
Console.WriteLine("满足y=2x-1这个函数,y="+y);
}
if(x>=10)
{
y = 3 * x - 11;
Console.WriteLine("满足y=3x-11这个函数,y="+y);
}
Console.ReadLine();*/
//利用嵌套
//相亲过程:你有房子么?你有钱么?你有能力么?
//【结婚吧】 【先买房子再结婚】 【先赚钱再买房子再结婚】 都没有【拜拜~~】
/*Console.WriteLine("开始相亲:");
Console.ReadLine();
Console.Write("你有房子么?");
string answer = Console.ReadLine();
if (answer == "有")
{
Console.WriteLine("结婚吧!");
}
else if (answer == "没有")
{
Console.Write("你有钱么?");
answer = Console.ReadLine();
if (answer == "有")
{
Console.WriteLine("先买房子再结婚");
}
else if (answer == "没有")
{
Console.Write("你有能力么?");
answer = Console.ReadLine();
if (answer == "有")
{
Console.WriteLine("先赚钱再买房子再结婚");
}
else if (answer == "没有")
{
Console.WriteLine("拜拜~~");
}
else
Console.WriteLine("输入有误");
}
else
Console.WriteLine("输入有误");
}
else
Console.WriteLine("输入有误");
Console.ReadLine();*/
//条件运算符
//(表达式)?a:b
//如果表达式成立,走a;如果不成立,走b
//输入现在的小时数,判断现在是am还是pm
//输出【现在是am/pm几点】
/*Console.Write("输入现在的小时数:");
int shi = int.Parse(Console.ReadLine());
//时间大于12的减去12,一定还要在判断完上午或者下午之后
string str = (shi > 12) ? "pm" : "am ";
shi = (shi>12) ? (shi - 12) : shi;
Console.WriteLine("现在是"+str+shi+"点");
Console.ReadLine();*/
//键盘输入三个不相同的整数,排列大小
//先找到abc里面最小的,最小的给min
//再找到最大的给max
//再看看max等于哪个,min等于哪个,剩下的就是mid的值
Console.Write("输入整数a:");
int a = int.Parse(Console.ReadLine());
Console.Write("输入整数b:");
int b = int.Parse(Console.ReadLine());
Console.Write("输入整数c:");
int c = int.Parse(Console.ReadLine());
//找到最小的数赋值给min
int min = (a < b && a < c) ? a : b;
min = (b < a && b < c) ? b : min;
min = (c < b && c < a) ? c : min;
//找到最大的数赋值给max
int max = (a > b && a > c) ? a : b;
max = (b > a && b > c) ? b : max;
max = (c > a && c > b) ? c : max;
//找到未赋值的那个数赋值给mid
int mid = (min == a && max == c) ? b : a;
mid = (min == a && max == b) ? c : mid;
mid = (min == b && max == c) ? a : mid;
mid = (min == b && max ==a) ? c : mid;
mid = (min == c && max == a) ? b : mid;
mid = (min == c && max == b) ? a : mid;
Console.WriteLine(min+" "+mid+" "+max);
Console.ReadLine();
c#,if 分支语句,条件运算符的更多相关文章
- Java之基础学习(数据类型、运算符、分支语句和循环语句)
在工作用得比较多的是shell和python编程,对于java以前也学习过,使用很少,这次借朋友推荐的java视频教程来温习下. 也是因为现在很多开源测试工具使用java编写的,学习一下更有助于测试工 ...
- 循环 与 分支语句 和 字符函数库cctype 文件简单处理
循环 for循环 while循环 do while循环 通常,入口条件循环比出口条件循环好,因为循环开始前对条件进行检查 c++11基于范围的for循环 对数组(或容器类,如:vector和a ...
- 【java开发】分支语句、循环语句学习
一.Java分支语句类型 if-else 语句 switch 关于if-esle语句可以拆分为三种 if语句 if(条件){语句块;} if-else语句if(条件语句){语句块;} if-else ...
- 运算符 与 分支语句:if ,else if,else;switch case
分支语句: if else if else : switch case --如何使用 if else if else: Console. ...
- JavaScript语法、对话框。分支语句
一.用法 其所在的位置有三块,1.head里面 2.body里面 3.</html>后 一般都写在</html>后 其用法为<script></scr ...
- HTML基础--JS简介、基本语法、类型转换、变量、运算符、分支语句、循环语句、数组、函数、函数调用.avi
JS简介 1.JavaScript是个什么东西? 它是个脚本语言,需要有宿主文件,它的宿主文件是HTML文件. 2.它与Java什么关系? 没有什么直接的联系,Java是Sun公司(已被Oracle收 ...
- switch多分支语句
1.switch多分支语句的语法 switch(表达式){ case 常量值:要执行的语句; break; case 常量值:要执行的语句; break; case 常量值:要执行的语句; break ...
- 分支语句 if的嵌套 循环语句
0930 今天学习内容做以下总结: 语句的分类:顺序语句,分支语句(选择,条件),循环语句 分支语句 格式1:if(表达式(要么是true 要么是false)){} 格式2:if(){}slse{} ...
- Linux Shell系列教程之(十三)Shell分支语句case … esac教程
本文是Linux Shell系列教程的第(十三)篇,更多Linux Shell教程请看:Linux Shell系列教程 分支语句非常实用,基本上高级语言都支持分支语句(python 没有),大多数都使 ...
随机推荐
- linux下mysql配置文件my.cnf详解
basedir = path 使用给定目录作为根目录(安装目录). character-sets-dir = path 给出存放着字符集的目录. datadir = path 从给定目录读取数据库文件 ...
- Marketplace Client- Download
Marketplace是Java平台被广泛使用的IDE(集成开发环境)Eclipse的软件商店.上面有个有种牛X的插件,可根据自己需要下载. Eclipse Marketplace官网地址:http: ...
- 【Android】碎片Fragment
1.碎片可以让界面在平板上更好地展示. 2.碎片是一种可以嵌入到活动中的UI片段,它能让程序更加合理和充分地利用一个大屏幕的空间.有自己的生命周期,能包含布局. 3.新建碎片类继承Fragment,可 ...
- Sql Server 中事务(begin tran/commit tran/rollback tran)的用法
ALTER PROCEDURE [dbo].[Proc_Test_commit1] @result int output, --成功 1; 失败 0 @message nvarchar ...
- if 和 swith的选择.
具体数值不多,而是符合byte short int char这四种类型,建议使用swtich语句.因为效率稍高. 其他情况:对区间判断,对结果为boolean类型判断,使用if,if的使用范围更广.
- 详解SQL Server 2005 Express下的事件探查器
安装Visual Studio 2008会有附带的SQL Server 2005 Express版 我们开发一般都用那个都不单独安装SQL Server的 大家都知道express版的sql是没有 事 ...
- ASP.NET Web API 文件產生器 - 使用 Swagger
转帖:http://kevintsengtw.blogspot.hk/2015/12/aspnet-web-api-swagger.html Swagger 是一套 API 互動文件產生器,使用 HT ...
- ASP.NET mvc 遇见的问题
1.数据库配置 The specified named connection is either not found in the configuration, not intended to be ...
- Node中Exports与module.export的使用与区别
最近在看<node开发实战详解>时有写疑问,所以自己就整理了一些资料.下面是node4.*的官方api文档(http://nodejs.cn/doc/node_4/modules.html ...
- Solaris用户管理(一):用户与组管理
Solaris用户管理(一):用户与组管理 2008-07-01 09:19 用户管理是系统管理的基础.Solaris中不但支持传统Unix所支持的用户和组的概念,还从Solaris 8开始引入了基 ...