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值 ...
- 基于hadoop2.6.0搭建5个节点的分布式集群
1.前言 我们使用hadoop2.6.0版本配置Hadoop集群,同时配置NameNode+HA.ResourceManager+HA,并使用zookeeper来管理Hadoop集群 2.规划 1.主 ...
- block没那么难(一):block的实现
本系列博文总结自<Pro Multithreading and Memory Management for iOS and OS X with ARC> block 顾名思义就是代码块,将 ...
- Log4j 2.0 使用说明
原文地址:http://blog.csdn.net/welcome000yy/article/details/7962447 Log4j 2.0 使用说明(1) 之HelloWorld 最近刚接触 ...
- Topcoder SRM 661 (Div.1) 250 MissingLCM - 数论
[题意] 给你一个数N(1<=N<=10^6),要求最小的M(M>N),使得lcm(n+1,n+2,...m)=lcm(1,2,3,...,m) [思路] 手速太慢啦,等敲完代码的时 ...
- android MediaCodec 音频编解码的实现——转码
原文地址:http://blog.csdn.net/tinsanmr/article/details/51049179 从今天开始 每周不定期更新博客,把这一周在工作与学习中遇到的问题做个总结.俗话说 ...
- document.documentElement.style判断浏览器是否支持Css3属性
1.document.documentElement.style 属性定义了当前浏览器支持的所有Css属性 包括带前缀的和不带前缀的 例如:animation,webkitAnimation,msAn ...
- CentOS安装memcached及配置php的memcache扩展
遇到的问题: 这个问题主要是linux服务器安装memcached服务后,phpinfo信息没有memcache扩展,所以主要是给php安装memcache扩展,教程中是安装memcache扩展,我认 ...
- JSP标准标签库的安装以及自定义标签的创建
JSTL 库安装 Apache Tomcat安装JSTL 库步骤如下: 从Apache的标准标签库中下载的二进包(jakarta-taglibs-standard-current.zip). 官方下载 ...
- Jdbc工具类(连接及释放)
package cn.gdpe.jdbc; import java.io.File;import java.io.FileInputStream;import java.io.FileNotFound ...