2014.8.16 if语句
语句
if语句
大体可以分一下几种:
小知识 生成一个随机数:
Random sss = new Random();
int a = sss.Next(100);
Console.WriteLine(a);
例子:
(一)根据月收入判断是否需要缴税
Console.Write("请输入你的月收入(元):");
double money = Convert.ToDouble(Console.ReadLine());
if (money >= 3500)
{
Console.WriteLine("请交税");
Console.WriteLine("谢谢合作!");
}
else
{
Console.WriteLine("继续努力");
Console.WriteLine("谢谢合作!");
}
(二)根据 房子,钱,能力 判断女方是否与男方结婚
try //避免输入非true/false而报错
{
Console.Write("你有房吗(true/false)?");
bool house = Convert.ToBoolean(Console.ReadLine());
if (house == true)
{
Console.WriteLine("哦我们结婚吧!!!!");
}
else
{
Console.Write("你有钱吗(true/false)?");
bool money = Convert.ToBoolean(Console.ReadLine());
if (money == true)
{
Console.WriteLine("先买房子再结婚!");
}
else
{
Console.Write("你有能力吗(true/false)?");
bool ability = Convert.ToBoolean(Console.ReadLine());
if (ability == true)
{
Console.WriteLine("骚年,先赚点钱吧!");
}
else
{
Console.WriteLine("滚蛋!!!!!!");
}
}
}
}
catch
{
Console.WriteLine("输入错误!");
}
(三)求ax^2+bx+c=0的根
try
{
Console.WriteLine("求ax^2+bx+c=0的根");
Console.Write("a=");
int a = Convert.ToInt32(Console.ReadLine());
Console.Write("b=");
int b = Convert.ToInt32(Console.ReadLine());
Console.Write("c=");
int c = Convert.ToInt32(Console.ReadLine());
if (a == 0)
{
Console.WriteLine("不是一元二次方程!");
}
else
{
int delta = b * b - 4 * a * c;
if (delta > 0)
{
Console.WriteLine("x1={0},x2={1}", (-b + Math.Sqrt(delta) / 2 * a), (-b - Math.Sqrt(delta) / 2 * a));
//Math.Sqrt() 即开方
}
else if (delta == 0)
{
Console.WriteLine("x=" + -b / 2 * a);
}
else
{
Console.WriteLine("方程无实根!");
}
}
}
catch
{
Console.WriteLine("输入不对");
}
(四)输入身高体重,判断健康状况
try
{
Console.WriteLine("输入身高体重,判断健康状况");
Console.Write("请输入性别:");
string sex = Console.ReadLine();
Console.Write("请输入身高:");
int height = Convert.ToInt32(Console.ReadLine());
Console.Write("请输入体重:");
int weight = Convert.ToInt32(Console.ReadLine());
if (sex == "男")
{
int num = height - 100 - weight;
if (num > 3)
{
Console.WriteLine("偏瘦");
}
else if (num >= -3 && num <= 3)
{
Console.WriteLine("正常");
}
else
{
Console.WriteLine("偏胖");
}
}
else if (sex == "女")
{
int num1 = height - 110 - weight;
if (num1 > 3)
{
Console.WriteLine("偏瘦");
}
else if (num1 >= -3 && num1 <= 3)
{
Console.WriteLine("正常");
}
else
{
Console.WriteLine("偏胖");
}
}
}
catch
{
Console.WriteLine("输入有误!");
}
2014.8.16 if语句的更多相关文章
- ECCV 2014 Results (16 Jun, 2014) 结果已出
Accepted Papers Title Primary Subject Area ID 3D computer vision 93 UPnP: An optimal O(n) soluti ...
- 2014第16周三CSS布局再学习摘录
今天尝试写了下前端页面,费了不少时间,做出的结果仍然惨不忍睹,感觉很简单的几个页面,在现有框架多个样式混杂下就是感觉很不自在随意,晚上回来又看了些div+css方面的基础知识. 1.CSS的class ...
- Scrum Meeting 10 -2014.11.16
开始进入大项目的整合阶段,平时和其他两个小组交流较少,整合难度还是存在的. 在具体整合前,让开发人员添加了些必要的注释,优化代码结构,方便阅读. Member Today’s task Next ta ...
- <2014 05 16> 线性表、栈与队列——一个环形队列的C语言实现
栈与队列都是具有特殊存取方式的线性表,栈属于先进后出(FILO),而队列则是先进先出(FIFO).栈能够将递归问题转化为非递归问题,这是它的一个重要特性.除了FILO.FIFO这样的最普遍存取方式外, ...
- <2014 04 16> 上班实习第一天
找了家开发3D printer的创业公司实习,做(嵌入式)软件工程师.今天第一天. 1.熟悉了基于SLA技术的3D打印机的主要关键问题,机械结构. 控制系统是基于PC-Clinet和一个树莓派ARM/ ...
- 2014.04.16,读书,读书笔记-《Matlab R2014a完全自学一本通》-第17章 图形用户界面
界面对象分三类: 用户控件对象(uicontrol) 下拉式菜单对象(uimenu) 内容式菜单对象(uicontextmenu) 创建用户界面: 1.命令行方式 采用uicontrol来创建控件对象 ...
- 约瑟夫环(CVTE、网易2014.3.16笔试题offerP228)
题目:0,1,2,……,n-1这n个数字排成一个圆圈,从数字0开始每次从这个圆圈里删除第m个数字.求出这个圆圈里剩下的最后一个数字. 法一:用环形链表模拟圆圈的经典算法(时间复杂度O(nm),空间复杂 ...
- 扑克牌中的顺子(网易2014.3.16笔试offerP226)
题目:从扑克牌中随机抽5张牌,判断是不是一个顺子,即这5张牌是不是连续的.2~10为数字本身,A为1,J~K为11,12,13,而大小王可以看成任意数字.(网易要求必须用C完成,可以用C库函数) ja ...
- 2014年6月份第3周51Aspx源码发布详情
基于知识树的多课程网络教学平台源码 2014-6-16 [VS2008]功能介绍:本平台是一个支持网上教学的网站,支持多个课程,教师可根据需要创建课程,进行课程结构.题库等的管理. 技术特色 ...
随机推荐
- 基于HTML5 Canvas的网页画板实现教程
HTML5的功能非常强大,尤其是Canvas的应用更加广泛,Canvas画布上面不仅可以绘制任意的图形,而且可以实现多种多样的动画,甚至是一些交互式的应用,比如网页网版.这次我们要来看的就是一款基于H ...
- bootstrap-js(3)滚动监听
导航条实例 ScrollSpy插件根据滚动的位置自动更新导航条中相应的导航项. 拖动下面区域的滚动条,使其低于导航条的位置,注意观察active类的变化.下拉菜单中的子项也会跟着变为高亮状态. 1.调 ...
- .net通用权限框架B/S (三)--MODEL层(2)
接上篇 实体数据模型保存后生成上下文和实体 上下文和实体实际是由根据.tt模版生成的 当实体数据模型.edmx更新保存后,上下文和实体就会根据.tt模版自动更新 生成的上下文继承 DbContext ...
- FPGA开发(1)
`timescale ns / ns module system_ctrl ( //globol clock input clk, input rst_n, //synced signal outpu ...
- flash Builder JSON使用实例
flash Builder JSON 使用说明(转载houdinime) XML虽然强大但有人觉得xml不够简洁,编码和解码也有一定难度,于是21世纪初有人发明了JSON编码,相比xml内容少并且容易 ...
- JPA 2.1实例(hibernate 实现)
1.环境准备 1)java se 7 2)maven 3 3)mysql database 2.创建数据库和表结构 首先创建数据库.创建数据库脚本如下: create database jpa; 创建 ...
- WGS84、GCJ-02(火星坐标)、百度坐标,Web墨卡托坐标
GCJ-02坐标系统(火星坐标)简介:http://blog.csdn.net/giswens/article/details/8775121(存档:http://mapbd.com/cms/2012 ...
- Mysql语句的批量操作[修改]
UPDATE `cla_info` SET `comment` = CASE ) THEN 'A' ) THEN 'B' ) THEN 'C' ) THEN 'D' END, `collect` = ...
- 分析JavaScript代码应该放在HTML代码哪个位置比较好
本文总结了多种放置JS代码的方法,需要的朋友可以参考下 在哪里放置 JavaScript 代码? 通常情况下,JavaScript 代码是和 HTML 代码一起使用的,可以将 JavaScript 代 ...
- Flink资料(8) -- Flink代码贡献的指导及准则
本文翻译自Contributing Code ----------------------------------------- Apache Flink是由自愿的代码贡献者维护.优化及扩展的.Apa ...