语句

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语句的更多相关文章

  1. ECCV 2014 Results (16 Jun, 2014) 结果已出

    Accepted Papers     Title Primary Subject Area ID 3D computer vision 93 UPnP: An optimal O(n) soluti ...

  2. 2014第16周三CSS布局再学习摘录

    今天尝试写了下前端页面,费了不少时间,做出的结果仍然惨不忍睹,感觉很简单的几个页面,在现有框架多个样式混杂下就是感觉很不自在随意,晚上回来又看了些div+css方面的基础知识. 1.CSS的class ...

  3. Scrum Meeting 10 -2014.11.16

    开始进入大项目的整合阶段,平时和其他两个小组交流较少,整合难度还是存在的. 在具体整合前,让开发人员添加了些必要的注释,优化代码结构,方便阅读. Member Today’s task Next ta ...

  4. <2014 05 16> 线性表、栈与队列——一个环形队列的C语言实现

    栈与队列都是具有特殊存取方式的线性表,栈属于先进后出(FILO),而队列则是先进先出(FIFO).栈能够将递归问题转化为非递归问题,这是它的一个重要特性.除了FILO.FIFO这样的最普遍存取方式外, ...

  5. <2014 04 16> 上班实习第一天

    找了家开发3D printer的创业公司实习,做(嵌入式)软件工程师.今天第一天. 1.熟悉了基于SLA技术的3D打印机的主要关键问题,机械结构. 控制系统是基于PC-Clinet和一个树莓派ARM/ ...

  6. 2014.04.16,读书,读书笔记-《Matlab R2014a完全自学一本通》-第17章 图形用户界面

    界面对象分三类: 用户控件对象(uicontrol) 下拉式菜单对象(uimenu) 内容式菜单对象(uicontextmenu) 创建用户界面: 1.命令行方式 采用uicontrol来创建控件对象 ...

  7. 约瑟夫环(CVTE、网易2014.3.16笔试题offerP228)

    题目:0,1,2,……,n-1这n个数字排成一个圆圈,从数字0开始每次从这个圆圈里删除第m个数字.求出这个圆圈里剩下的最后一个数字. 法一:用环形链表模拟圆圈的经典算法(时间复杂度O(nm),空间复杂 ...

  8. 扑克牌中的顺子(网易2014.3.16笔试offerP226)

    题目:从扑克牌中随机抽5张牌,判断是不是一个顺子,即这5张牌是不是连续的.2~10为数字本身,A为1,J~K为11,12,13,而大小王可以看成任意数字.(网易要求必须用C完成,可以用C库函数) ja ...

  9. 2014年6月份第3周51Aspx源码发布详情

      基于知识树的多课程网络教学平台源码  2014-6-16 [VS2008]功能介绍:本平台是一个支持网上教学的网站,支持多个课程,教师可根据需要创建课程,进行课程结构.题库等的管理.   技术特色 ...

随机推荐

  1. poj1504--求两个数的反转数的和的反转数

    题意:给定4321 5678,结果再反转(1234+8756) 一开始以为是poj1503一样,就稀里糊涂的敲代码,实际上有不同 如题:先求1234 + 8765 ------------------ ...

  2. PS快捷键大全

    一.工具箱(多种工具共用一个快捷键的可同时按[Shift]加此快捷键选取)  矩形.椭圆选框工具 [M]  移动工具 [V]  套索.多边形套索.磁性套索 [L]  魔棒工具 [W]  裁剪工具 [C ...

  3. 将Dictionary序列化为json数据 、json数据反序列化为Dictionary

    需要引用System.Web.Extensions  dll类库 /// <summary> /// 将json数据反序列化为Dictionary /// </summary> ...

  4. Android UI ActionBar功能-ActionBarSherlock 的使用

    ActionBarSherlock实现了在ActionBar上添加一个下拉菜单的功能,也是App常用的功能之一: ActionBarSherlock是第三方提供的一个开源类库,下载地址:http:// ...

  5. Android:实现仿 美团/淘宝 多级分类菜单效果

    本例要实现的是诸如美团/淘宝/百度糯米 多级分类菜单效果.当分类数量许多时能够考虑採用两级分类.而诸如美团这样的表现方式是一个不错的选择. 首先上效果图:      主要代码: 1. PopupWin ...

  6. auto_ptr 要点解析

    今天看了auto_ptr类的用法,又仔细看了看C++标准库中的符合标准的auto_ptr类别的实作,觉得自己基本上理解了auto_ptr的原理,下面就我的心得写几句,有不正确的地方,希望多多指教. 1 ...

  7. DML

    DML(Data Manipulation Language 数据操控语言),使用insert.update.delete进行数据库的操作.DML一:插入语句 标准的插入语句 insert into ...

  8. Js 自定义回调函数

    参考 http://mlxnle.iteye.com/blog/1670679 <!doctype html> <html lang="es"> <h ...

  9. C# 调用其他的动态库开发应注意的问题

    1.背景 程序开发语言可以说是五花八门,这就引出了一个新问题 ,不同语言开发的系统进行对接时相关调用的问题. 下面我主要说一下我自己在做接口开发时遇到的问题及解决方法仅供参考,我使用的C#开发进行对接 ...

  10. BZOJ 1396: 识别子串( 后缀数组 + 线段树 )

    这道题各位大神好像都是用后缀自动机做的?.....蒟蒻就秀秀智商写一写后缀数组解法..... 求出Height数组后, 我们枚举每一位当做子串的开头. 如上图(x, y是height值), Heigh ...