例句    if()  else()

double d = Convert.ToDouble(Console .ReadLine());

if (d >= 60 && d<=100)

{

Console.WriteLine("及格");

}

else

{

Console.WriteLine("不及格");

}

Console.ReadLine();

例题

1·将一个浮点数四舍五入为整数。

Console.Write("请输入:");

double d = Convert.ToDouble(Console.ReadLine());

if (d-(int)d>=0.5)

{

d = (int)d;

d++;

}

else

{

d=(int)d;

}

Console.WriteLine("结果为:"+d.ToString());

Console.ReadLine();

2·求一元二次方程的根(a*x*x+b*x+c=0)

Console.WriteLine("一元二次方程为:a*x*x+b*x+c=0,求方程的根");

Console.Write("请输入:a=");

double a = Convert.ToDouble(Console.ReadLine());

Console.Write("请输入:b=");

double b = Convert.ToDouble(Console.ReadLine());

Console.Write("请输入:c=");

double c = Convert.ToDouble(Console.ReadLine());

if (a == 0)

{

Console.WriteLine("这不是一元二次方程!!!");

}

else

{

double dr = b * b - 4 * a * c;

if (dr > 0)

{

double x1 = (-b + Math.Sqrt(dr)) / 2 * a;

double x2 = (-b - Math.Sqrt(dr)) / 2 * a;

int c1 = (int)x1;

int c2 = (int)x2;

Console.WriteLine("有两个不相等的根, x1={0},x2={1}", c1, c2);

}

if (dr == 0)

{

double x = (-b) / 2 * a;

int c3=(int)x;

Console.WriteLine("有一个根,x=" + c3);

}

if (dr < 0)

{

Console.WriteLine("无实根!");

}

}

Console.ReadLine();

3·判断体重是否标准(男士标准体重=身高-100±3;女士标准体重=身高-110±3)

Console.WriteLine("体重检测程序");

Console.Write("请输入性别:");

string x = Convert.ToString(Console.ReadLine());

Console.Write("请输入体重(kg):");

double t = Convert.ToDouble(Console.ReadLine());

Console.Write("请输入身高(cm):");

double s = Convert.ToDouble(Console.ReadLine());

if (x == "男" || x == "女")

{

if (x == "男")

{

double bzt1 = s - 100 + 3;                // bzt1为标准体重

double bzt2 = s - 100 - 3;                // bzt2为标准体重

if (t > bzt1)

{

Console.WriteLine("游泳可以不用救生圈了");

}

else if (t <= bzt1 && t >= bzt2)

{

Console.WriteLine("身材不错,继续保持");

}

else

{

Console.WriteLine("亲~以后多吃点");

}

}

else

{

double bzt1 = s - 110 + 3;

double bzt2 = s - 110 - 3;

if (t > bzt1)

{

Console.WriteLine("游泳可以不用救生圈了");

}

else if (t <= bzt1 && t >= bzt2)

{

Console.WriteLine("身材不错,继续保持");

}

else

{

Console.WriteLine("亲~以后多吃点");

}

}

}

else

{

Console.WriteLine("朋友,性别都不知道了?");

}

Console.ReadLine();

4·跟电脑猜拳(用到生成随机数函数 Random  r = new Random();    r.nex(n);意思是生成0——n之间的任意整数)

Console.WriteLine("\n********************************人-机-猜-拳-对-战******************************\n");
            Console.WriteLine("请按正规格式输入,如‘石头’,‘剪刀’,‘布’\n");
            Console.Write("请出拳:");
            string hq= Console.ReadLine();         //人工输入
           if(hq=="石头"||hq=="剪刀"||hq=="布")
           {
            Random r = new Random();      //定义一个随机数生成器
            int i = r.Next(3);            //随机生成一个3以内的正整数
            string computer;             //定义一个字符串,为电脑出拳
            if (i == 0)
            {
                computer = "剪刀";
            }
            else if (i == 1)
            {
                computer = "石头";
            }
            else
            {
                computer = "布";
            }
            Console.WriteLine("\n"+hq+"VS"+computer+"\n");

int x;
            if(hq=="剪刀")
            {
                x = 0;
            }
            else if (hq == "石头")
            {
                x = 1;
            }
            else
            {
                x = 2;
            }

int c = x - i;            //变量c为hq-computer的值
            if (c==0||c==1||c==-2)
            {
                if (c==1||c==-2)
                {
                    Console.WriteLine("恭喜你获胜!");
                }
                else
                {
                    Console.WriteLine("不好意思平局");
                }
            }
            else if(c==-1||c==2)
            {
                Console.WriteLine("唉~你输了");
            }
           }else
           {
               Console.WriteLine("输入格式不正确");
           }
            Console.ReadLine();

编程中的 if ()else() 语句的更多相关文章

  1. vb编程中的选择结构语句的写法

    1996年,Bohra和Jacopin提出了结构化算法的3中种基本结构:顺序结构.选择结构和循环结构 目前已经得到证明,无论多么复杂的程序,都是由上面的3种基本结构中的一种或者多种的组合构成 在此笔者 ...

  2. shell编程中如何执行oracle语句

    shell编程中如果向oracle中插入数据之类的,需要先把执行语句放到文件中,然后再@这个文件执行 有如下俩种方式供参考: SQL=`sqlplus user/pwd@orains << ...

  3. shell编程中的控制判断语句

    if 单格式与嵌套 if 条件表达式;then #当条件为真时执行以下语句 命令列表 else #为假时执行以下语句 命令列表 fi if 语句也可以嵌套使用 if 条件表达式1;then if 条件 ...

  4. shell编程中的if语句

    if语句在任何编程中都是必不可少.至关重要的分支语句,shell也是如此,只不过各种编程中的方式和格式有点不太一样 shell编程中的if语句基本格式如下: if [ X$1 = XA ];then ...

  5. 你不知道的this—JS异步编程中的this

    Javascript小学生都知道了javascript中的函数调用时会 隐性的接收两个附加的参数:this和arguments.参数this在javascript编程中占据中非常重要的地位,它的值取决 ...

  6. 02Mybatis_原生态jdbc编程中的问题总结——从而引生出为什么要用Mybatis

    我们先用jdbc去编写一个例子: 第一步:建表 /* SQLyog v10.2 MySQL - 5.1.72-community : Database - mybatis ************** ...

  7. 关于python多线程编程中join()和setDaemon()的一点儿探究

    关于python多线程编程中join()和setDaemon()的用法,这两天我看网上的资料看得头晕脑涨也没看懂,干脆就做一个实验来看看吧. 首先是编写实验的基础代码,创建一个名为MyThread的  ...

  8. 简论数据库乐观悲观锁与并发编程中的CAS

    为了防止无良网站的爬虫抓取文章,特此标识,转载请注明文章出处.LaplaceDemon/ShiJiaqi. http://www.cnblogs.com/shijiaqi1066/p/5783205. ...

  9. PHP编程中10个最常见的错误

    PHP是一种非常流行的开源服务器端脚本语言,你在万维网看到的大多数网站都是使用php开发的.本篇经将为大家介绍PHP开发中10个最常见的问题,希望能够对朋友有所帮助. 错误1:foreach循环后留下 ...

随机推荐

  1. hdu 1595 find the longest of the shortest【最短路枚举删边求删除每条边后的最短路,并从这些最短路中找出最长的那条】

    find the longest of the shortest Time Limit: 1000/5000 MS (Java/Others)    Memory Limit: 32768/32768 ...

  2. like用法

    SQL:btitle like '%"+keyword+"%' 存储过程:keyword like ''%'+@keyword+'%'' 直接查找:name like '%wang ...

  3. Oracle Data Guard PING[ARC2]: Heartbeat failed to connect to standby ''. Error is 12514 故障分析

    朋友搭建的一套DG,折腾了很长时间,一直都是报如下错误: ORA-12514: TNS:listener does not currentlyknow of service requested in ...

  4. Quartus II调用modelsim无缝仿真

    本篇文章为转载,写的不错,最近在学modelsim仿真,网上的教程很乱,把自己认为不错的整理贴出来,后面有机会会写个详细点的. Quartus 中调用modelsim的流程 1. 设定仿真工具 ass ...

  5. Intent简介

    1 Intent概念 1.1 Intent的作用 指明Intent所要启动的对象 提供将要启动对象组件运行需要的数据 组件类型 启动方法 Activity startActivity(Intent i ...

  6. spring读书笔记----Quartz Trigger JobStore出错解决

    将Quartz的JOBDetail,Trigger保持到数据库的时候发现,系统报错 The job (DEFAULT.jobDetail) referenced by the trigger does ...

  7. XMPP——Smack[5]文件传输及离线消息的获取

    三天时间,赶在最后一下午实现了文件的传输,本来需要实现离线文件的发送的,一直没想好怎么弄,找openfire的离线文件插件没找到,后来想出一种方法,起服务器时起了一个系统用户,一直在线,当用户发送离线 ...

  8. php empty()和isset()的区别<转载>

    在使用 php 编写页面程序时,我经常使用变量处理函数判断 php 页面尾部参数的某个变量值是否为空,开始的时候我习惯了使用 empty() 函数,却发现了一些问题,因此改用 isset() 函数,问 ...

  9. Codeforces Round #321 (Div. 2) C. Kefa and Park dfs

    C. Kefa and Park Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/contest/580/probl ...

  10. Spring技术内幕:Spring AOP的实现原理(二)

    **二.AOP的设计与实现 1.JVM的动态代理特性** 在Spring AOP实现中, 使用的核心技术时动态代理.而这样的动态代理实际上是JDK的一个特性.通过JDK的动态代理特性,能够为随意Jav ...