//输入整数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 分支语句,条件运算符的更多相关文章

  1. Java之基础学习(数据类型、运算符、分支语句和循环语句)

    在工作用得比较多的是shell和python编程,对于java以前也学习过,使用很少,这次借朋友推荐的java视频教程来温习下. 也是因为现在很多开源测试工具使用java编写的,学习一下更有助于测试工 ...

  2. 循环 与 分支语句 和 字符函数库cctype 文件简单处理

    循环 for循环 while循环 do  while循环 通常,入口条件循环比出口条件循环好,因为循环开始前对条件进行检查 c++11基于范围的for循环    对数组(或容器类,如:vector和a ...

  3. 【java开发】分支语句、循环语句学习

    一.Java分支语句类型 if-else 语句 switch 关于if-esle语句可以拆分为三种 if语句 if(条件){语句块;} if-else语句if(条件语句){语句块;} if-else ...

  4. 运算符 与 分支语句:if ,else if,else;switch case

    分支语句: if        else if       else      :    switch          case --如何使用 if  else if  else: Console. ...

  5. JavaScript语法、对话框。分支语句

    一.用法 其所在的位置有三块,1.head里面  2.body里面  3.</html>后   一般都写在</html>后 其用法为<script></scr ...

  6. HTML基础--JS简介、基本语法、类型转换、变量、运算符、分支语句、循环语句、数组、函数、函数调用.avi

    JS简介 1.JavaScript是个什么东西? 它是个脚本语言,需要有宿主文件,它的宿主文件是HTML文件. 2.它与Java什么关系? 没有什么直接的联系,Java是Sun公司(已被Oracle收 ...

  7. switch多分支语句

    1.switch多分支语句的语法 switch(表达式){ case 常量值:要执行的语句; break; case 常量值:要执行的语句; break; case 常量值:要执行的语句; break ...

  8. 分支语句 if的嵌套 循环语句

    0930 今天学习内容做以下总结: 语句的分类:顺序语句,分支语句(选择,条件),循环语句 分支语句 格式1:if(表达式(要么是true 要么是false)){} 格式2:if(){}slse{}  ...

  9. Linux Shell系列教程之(十三)Shell分支语句case … esac教程

    本文是Linux Shell系列教程的第(十三)篇,更多Linux Shell教程请看:Linux Shell系列教程 分支语句非常实用,基本上高级语言都支持分支语句(python 没有),大多数都使 ...

随机推荐

  1. 改变Android按钮背景颜色的高效方法

    本文将介绍一种有效改变Android按钮颜色的方法. 按钮可以在状态改变时改变其颜色(例如按下,禁用,高亮显示).但是,这需要一一说明每个状态.这篇文章将提供你一个根据状态变化轻松改变按钮颜色的方法. ...

  2. 3高并发server:多路IO之epoll

     1 epoll epoll是Linux下多路复用IO接口select/poll的增强版本号,它能显著提高程序在大量并.发连接中仅仅有少量活跃的情况下的系统CPU利用率,由于它会复用文件描写叙述符 ...

  3. [CodeForce]356D Bags and Coins

    已知有n个包,和总共s个钱币. n,s<=70000. 每个包可以装钱币,还可以套别的包.每个包中的钱数等于 所有套的包的钱数 加上 自己装的钱. 所有的钱都在包内. 问给定每个包中的钱数,输出 ...

  4. poj1066

    很好的一道题.题意是,一个正方形围墙内有一些交错的内墙,内墙的端点都在正方形上,在正方形内部有一个点,求从正方形外到这个点的最少要走的门数,门只能是线段的中点. 思路很巧妙,因为从一个点到终点不可能“ ...

  5. STL的基本使用之关联容器:set和multiSet的基本使用

    STL的基本使用之关联容器:set和multiSet的基本使用 简介 set 和 multiSet 内部都是使用红黑树来实现,会自动将元素进行排序.两者不同在于set 不允许重复,而multiSet ...

  6. 11.3 afternoon

    迭代40 #include<cstdio> #include<cstring> using namespace std; int n,sum,falg; ],c[]; void ...

  7. SQL常用的语句和函数

    order by 的数值型灵活使用 select * from table_a where order by decode(函数,'asc',1,'desc',-1)*jsny; 控制试图的访问时间: ...

  8. Web Service属性介绍

    每个 Web Service都需要唯一的命名空间,它可使客户端应用程序区分出可能使用相同方法名称的 Web Service.在 Visual Studio.NET中创建的Web Service的默认命 ...

  9. Xcode的控制台调试命令

    XCode4.0以后,编译器换成了LLVM 编译器 2.0 与以前相比,更加强大:1.LLVM 编译器是下一带开源的编译技术.完全支持C, Objective-C, 和 C++.2.LLVM 速度比 ...

  10. 【转】IOS 30多个iOS常用动画,带详细注释

    原文: http://blog.csdn.net/zhibudefeng/article/details/8691567 CoreAnimationEffect.h 文件 // CoreAnimati ...