logo

您所在位置网站首页 > 海量文档  > 计算机 > C/C++资料

电脑C语言教程第二章.docx 13页

本文档一共被下载: ,您可全文免费在线阅读后下载本文档。

  • 支付并下载
  • 收藏该文档
  • 百度一下本文档
  • 修改文档简介
全屏预览

下载提示

1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
特别说明: 下载前务必先预览,自己验证一下是不是你要下载的文档。
  • 内容提供方 qwd513620855(上传创作收益人)
  • 发布时间:2020-08-06
  • 需要金币200(10金币=人民币1元)
  • 浏览人气
  • 下载次数
  • 收藏次数
  • 文件大小:47.17 KB
下载过该文档的会员
你可能关注的文档:
C语言教程 第二章 第一节 大于小于还是等于 在计算机的世界里和我们人类一样,计算机也可以判断大小。例如你告诉 计算机有a 和b 两个数,计算机除了可以告诉这两个数的和、差、积和商,他 也可以告诉你谁大,谁小。现在我们就来瞧瞧计算机是如何判断谁大谁小的。 在此之前,我们需要先说明一下在计算机中用来判断两个数关系的符号—— 关系运算符。一共有六个如下: == 等于 > 大于 < 小于 >= 大于等于 <= 小于等于 != 不等于 需要特别注意的是,在我们计算机中,一个等于号“=”表示的是赋值,两 个等于号“==”才表示判断是否相等,同学们在编写代码的时候千万不要写 错。一个感叹号加一个等于号“!=”,表示不等于。此外计算机只有大于等于和 小于等于,没有等于大于和等于小于,即“=>”和“=<”是没有的,这一点一 定要注意。 例如以下的写法是正确的 5>=4 7!=8 a<b c==d 下面几种是不对的 4=<7 8=>3 第二节 如何判断正数呢 假如你现在想让计算机判断一个整数是否为正数,如果是则显示yes,如 果不是则什么都不显示,应该怎么办呢? 首先,计算机需要有一个小房子(即变量)来存储这个数。 然后,你需要告诉计算机这个数是什么? 接下来,计算机需要判断这个数是否为正数。 最后输出计算机的判断结果。 上面方框中的内容,就是让计算机判断一个数是否为正数的“算法”。 算法:其实就是解决问题的方法。(千万要被这专业名词给吓住了) 每当我们遇到一个问题的时候,我们首先需要思考的是:解决这个问题的 算法,也就是解决这个问题的方法和步骤。像上面一样一步一步的列出来,然后 再将算法的每一步通过C 语言的来实现。 下面,我们就用C 语言把上面的算法来实现一下吧。 首先,计算机需要有一个小房子(即变量)来存储这个数。 我们可以用int a;来申请一个名字叫做a 的小房子(即变量),来 存储需要判断的数。 然后,你需要告诉计算机这个数是什么? 我们可以用scanf("%d",&a);来读入一个数并将这个数存储在小房 子a 中。 接下来,计算机需要判断这个数是否为正数。 这可怎么办?不要紧,我们待会再来分析。 最后输出计算机的判断结果。 如果是正数则显示“yes”,我们使用printf("yes"); 好,我们现在来集中精力解决刚才的第三步——判断存放在小房子a 中的数 是否为正数。 想一想,我们人类是如何判断是一个数是否为正数的?那就要从正数的定 义出发,如果一个数大于0,就是正数。好,那计算机也是这么想的,哈哈。 如果(a 大于0) 显示yes 接下来,我们尝试用C 语言来替换。 其中“如果”在C 语言中用“if”来表示。代码如下 if (a>0) printf("yes"); 当然,如果你觉得写在一行不爽,写两行也是可以的。 if (a>0) printf("yes"); 更好的写法应该是在printf("yes"); 前面空“ 两格” 或者空一个 “tab”②。表示printf("yes");是if (a>0)的一部分,当条件(a>0)成立的 时候才执行printf("yes"); 这条语句。 if (a>0) printf("yes"); ② tab表示一个制表符,在编程中用tab 来代替空格是一个很好的习惯。可以让你的代码看起来更 美。tab键在字母q 键的左遍,赶快试一试吧。 完整的代码如下: #include <stdio.h> int main( ) { int a; scanf("%d",&a); if (a>0) printf("yes"); sleep(5000); return 0; } 好了,赶快试一试吧。 假如我希望输入的数为正数显示yes,如果输入的数为负数或者0 显示 no,应该怎么办呢? 那么第三部分则改为 如果(a 大于0) 显示yes 如果(a 小于等于0) 显示no 对应的C 语言代码是: if (a>0) printf("yes"); if (a<=0) printf("no"); 完整的代码如下: #include <stdio.h> int main( ) { int a; scanf("%d",&a) ; if (a>0) printf("yes"); if (a<=0) printf("no"); sleep(5000); return 0; } 强调一下语法,if 后面的一对圆括号中,是一个关系表达式。 if 语句的语法格式 if (条件) 语句; 当条件为真的时候执行后面的语句。 好了,赶快试一试吧。 ???????? 一起来找茬 1. 下面这段代码是用来判断一个数是否小与等于100,如果是则输出 “yes”。其中有3 个错误,快来改正吧^_^ #include <stdio.h> in

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码: 点击我更换图片

“原创力文档”前称为“文档投稿赚钱网”,本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有【成交的100%(原创)】。原创力文档是网络服务平台方,若您的权利被侵害,侵权客服QQ:3005833200 电话:19940600175 欢迎举报,上传者QQ群:784321556