三月七号的内容

今天的文字性的东西比较少,都是一些针对于这些内容的普通的案例题目。要多多练习,才可以掌握很多的要领。打字较慢可以用金山打字练习英文打字。目前(在礼拜四休息之前)对自己的要求,希望老师讲的都能跟得上,慢慢自己也可以尝试着完成程序的编写,然后就是打字的速度稍微提高一点。。。Fighting

语句

语句是指程序命令,都是按照顺序执行的。语句在程序中的执行顺序称为“控制流”或“执行流”

语句的类型:顺序、分支、循环

分支语句:

(一)

if(表达式) //表达式返回值是TrueFalse

{

}

说明:

1.表达式返回的是bool值;

2.小括号和花括号后面不需要加分号。

(二)

if(表达式)

{

}

else

{

}

(三)

if(表达式)

{

}

else if

{

}

else if

{

}

...

else

{

}

各种情况只能走其中之一,若上面的都没走,将执行else里面的。

(四)

if(表达式)

{

if(){}

else{}

}

else

{

if(){}

}

if嵌套

以上是今天所学习的理论的问题,注意{}的个数,学会嵌套。会有很多的案例,下面会一一解释的。

案例:输入一个小于等于100的数,判断是一个什么数

以上几种比较特殊的,验证可以得到正确的。

案例:输入三个数,xyz一从小到大的方式输出

(分为三种情况分别判断x最小时,y最小时,z最小时是什么样,依照情况解答

以下仅是x最小时的分析同理可看下图

当y最小时的分析情况是这样的

Z最小时的情况分析

得到的答案展示一种

 

案例:输入三个数,x<y<z的方式输出

(解题的思路是进行赋值,例a=3,b=5,让两个数调换a=5,b=3,怎样可以完成利用

   中间变量c  Int a=5;int b=3;int c=a;int a=b;int b=c

 

以上是x最小的情况,yz进行比较然后赋值,不同的是不用输出,因为所有的执行完毕都是xy,z的顺序,最后输出一次就够因此if{}是空格

 

输出的结果

 

      案例    相亲过程

            //女:你有房子么?

            //若有→结婚吧;没有→你有钱么?

            //若有→先买房子再结婚;

            //没有→你有能力么?

            //有→先赚钱再买房子再结婚

            //没有→拜拜

 

其中之一的,经验证都可以实现

 案例 :y=x  (x<1)

        y=2*x-1 (1=<x<10)

        y=3*x-11  (x>=10)

输入x,求y

 

各种情况已验证结束

原文地址:https://www.cnblogs.com/Duriyya/p/5255408.html