电脑C语言教程第二章

电脑C语言教程第二章

ID:37258002

大小:47.17 KB

页数:13页

时间:2019-05-20

电脑C语言教程第二章_第1页
电脑C语言教程第二章_第2页
电脑C语言教程第二章_第3页
电脑C语言教程第二章_第4页
电脑C语言教程第二章_第5页
资源描述:

《电脑C语言教程第二章》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C语言教程第二章第一节大于小于还是等于在计算机的世界里和我们人类一样,计算机也可以判断大小。例如你告诉计算机有a和b两个数,计算机除了可以告诉这两个数的和、差、积和商,他也可以告诉你谁大,谁小。现在我们就来瞧瞧计算机是如何判断谁大谁小的。在此之前,我们需要先说明一下在计算机中用来判断两个数关系的符号——关系运算符。一共有六个如下:==等于>大于<小于>=大于等于<=小于等于!=不等于需要特别注意的是,在我们计算机中,一个等于号“=”表示的是赋值,两个等于号“==”才表示判断是否相等,同学们在编写代码的时候千万不要写错。一个感叹号加一个等于号“!=”,表示不等于。此外计

2、算机只有大于等于和小于等于,没有等于大于和等于小于,即“=>”和“=<”是没有的,这一点一定要注意。例如以下的写法是正确的5>=47!=8a3第二节如何判断正数呢假如你现在想让计算机判断一个整数是否为正数,如果是则显示yes,如果不是则什么都不显示,应该怎么办呢?首先,计算机需要有一个小房子(即变量)来存储这个数。然后,你需要告诉计算机这个数是什么?接下来,计算机需要判断这个数是否为正数。最后输出计算机的判断结果。上面方框中的内容,就是让计算机判断一个数是否为正数的“算法”。算法:其实就是解决问题的方法。(千万要被这专业名词给

3、吓住了)每当我们遇到一个问题的时候,我们首先需要思考的是:解决这个问题的算法,也就是解决这个问题的方法和步骤。像上面一样一步一步的列出来,然后再将算法的每一步通过C语言的来实现。下面,我们就用C语言把上面的算法来实现一下吧。首先,计算机需要有一个小房子(即变量)来存储这个数。我们可以用inta;来申请一个名字叫做a的小房子(即变量),来存储需要判断的数。然后,你需要告诉计算机这个数是什么?我们可以用scanf("%d",&a);来读入一个数并将这个数存储在小房子a中。接下来,计算机需要判断这个数是否为正数。这可怎么办?不要紧,我们待会再来分析。最后输出计算机的判断结果

4、。如果是正数则显示“yes”,我们使用printf("yes");好,我们现在来集中精力解决刚才的第三步——判断存放在小房子a中的数是否为正数。想一想,我们人类是如何判断是一个数是否为正数的?那就要从正数的定义出发,如果一个数大于0,就是正数。好,那计算机也是这么想的,哈哈。如果(a大于0)显示yes接下来,我们尝试用C语言来替换。其中“如果”在C语言中用“if”来表示。代码如下if(a>0)printf("yes");当然,如果你觉得写在一行不爽,写两行也是可以的。if(a>0)printf("yes");更好的写法应该是在printf("yes");前面空“两格”

5、或者空一个“tab”②。表示printf("yes");是if(a>0)的一部分,当条件(a>0)成立的时候才执行printf("yes");这条语句。if(a>0)printf("yes");②tab表示一个制表符,在编程中用tab来代替空格是一个很好的习惯。可以让你的代码看起来更美。tab键在字母q键的左遍,赶快试一试吧。完整的代码如下:#includeintmain(){inta;scanf("%d",&a);if(a>0)printf("yes");sleep(5000);return0;}好了,赶快试一试吧。假如我希望输入的数为正数显示ye

6、s,如果输入的数为负数或者0显示no,应该怎么办呢?那么第三部分则改为如果(a大于0)显示yes如果(a小于等于0)显示no对应的C语言代码是:if(a>0)printf("yes");if(a<=0)printf("no");完整的代码如下:#includeintmain(){inta;scanf("%d",&a);if(a>0)printf("yes");if(a<=0)printf("no");sleep(5000);return0;}强调一下语法,if后面的一对圆括号中,是一个关系表达式。if语句的语法格式if(条件)语句;当条件为真的时候执

7、行后面的语句。好了,赶快试一试吧。????一起来找茬1.下面这段代码是用来判断一个数是否小与等于100,如果是则输出“yes”。其中有3个错误,快来改正吧^_^#includeintmain(){inta;scanf("%d",a);if(a<100);printf("yes");sleep(5000);return0;}????更进一步,动手试一试1.假如我希望输入的是正数显示yes,输入的是负数显示no,输入的是0则显示0。应该怎么办呢?????这一节,你学到了什么1.if语句的基本格式是:_____________第三节偶数怎

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。