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 没有),大多数都使 ...
随机推荐
- mysql函数count(*)和count(column)的区别(转)
mysql中count(*)和count(column)使用是有区别的: count(*)对行的数目进行计算,包含NULL count(column)对特定的列的值具有的行数进行计算,不包含NULL值 ...
- Python_oldboy_自动化运维之路(一)
python简介: Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有 ...
- C# 内存管理优化畅想----前言
C#语法简洁.优雅,类库丰富,是我最喜爱的计算机语言,没有“之一”.但是,经过深入学习后发现,C#的内存管理,也就是通常所说的垃圾回收(GC)机制,虽然跟其他支持GC的语言相比,已经很优秀了,但与手动 ...
- 关于Entity Framework 5 从数据库生成模型时没有字段注释的解决方法!
目前用到了EF5进行模型创建,发现从数据库生成过来的实体中并没有包含字段的说明信息(鄙视下微软,这么简单的问题都不给解决下,太粗枝大叶了),网上找到了EFTSQLDocumentation.Gener ...
- Eclipse清除SVN密码
1. Eclipse/Subclipse并不会记录用户名及密码, SVN密码是由SVN客户端(JavaHL or SVNKit)负责维持的 2. 可查看Eclipse的Preferences中SVN属 ...
- Css3渐变(Gradients)-径向渐变
CSS3径向渐变-radial-gradient()/repeating-radial-gradient() 径向渐变由它的中心定义. 创建径向渐变,至少定义两种颜色节点,呈现平稳过度的颜色.同时,你 ...
- HTML5 FileReader读取Blob对象API详解
使用FileReader对象,web应用程序可以异步的读取存储在用户计算机上的文件(或者原始数据缓冲)内容,可以使用File对象或者Blob对象来指定所要读取的文件或数据.其中File对象可以是来自用 ...
- android 高德地图API 之 java.lang.UnsatisfiedLinkError: Couldn't load amapv3: findLibrary returned null错误
错误场景: 运行android app时,在运行到调用高德地图API时,出现 “java.lang.UnsatisfiedLinkError: Couldn't load amapv3: findLi ...
- 【读书笔记】管道和FIFO
管道 提供一个单路(单向)数据流,可以为两个不同进程提供进程间的通信手段 #include <unistd.h> ]); 返回两个文件描述符,fd[0](读) 和 fd[1](写) 管道间 ...
- iOS: 在代码中使用Autolayout (2) – intrinsicContentSize和Content Hugging Priority【转】
原文:http://www.mgenware.com/blog/?p=491 接上文:iOS: 在代码中使用Autolayout (1) – 按比例缩放和优先级. 我们继续来看在代码中使用Autola ...