第2章 简单程序设计(C++版)解析.ppt

  1. 1、本文档共98页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【上机练习】 6.计算三角形面积【1.3编程基础之算术表达式与顺序执行18】 平面上有一个三角形,它的三个顶点坐标分别为(x1, y1), (x2, y2), (x3, y3),那么请问这个三角形的面积是多少,精确到小数点后两位。 输入: 输入仅一行,包括6个单精度浮点数,分别对应x1, y1, x2, y2, x3, y3。 输出: 输出也是一行,输出三角形的面积,精确到小数点后两位。 样例输入: 0 0 4 0 0 3 样例输出: 6.00 【上机练习】 7.A*B问题【1.3编程基础之算术表达式与顺序执行19】 输入两个正整数A和B,求A*B的值。注意乘积的范围和数据类型的选择。 输入: 一行,包含两个正整数A和B,中间用单个空格隔开。1 = A,B = 50000。 输出: 一个整数,即A*B的值。 样例输入: 3 4 样例输出: 12 【上机练习】 8.计算2的幂【1.3编程基础之算术表达式与顺序执行20】 给定非负整数n,求2^n的值,即2的n次方。 输入: 一个整数n。0 = n 31。 输出: 一个整数,即2的n次方。 样例输入: 3 样例输出: 8 【上机练习】 9.苹果和虫子【1.3编程基础之算术表达式与顺序执行15】 你买了一箱n个苹果,很不幸的是买完时箱子里混进了一条虫子。虫子每x小时能吃掉一个苹果,假设虫子在吃完一个苹果之前不会吃另一个,那么经过y小时你还有多少个完整的苹果? 输入: 输入仅一行,包括n,x和y(均为整数)。 输出: 输出也仅一行,剩下的苹果个数 样例输入: 10 4 9 样例输出: 7 【上机练习】 10.求三角形面积【1.3编程基础之算术表达式与顺序执行17】 给定三条线段的长度,判断这三条线段是否能够构成三角形。如果能够构成,则计算其面积。 输入: 输入只有一行,包含三个浮点数,分别表示三角形三边的边长,数与数之间以一个空格分开。 输出: 对于可以构成三角形的情况,输出三角形的面积,保留4位小数。 对于不能构成三角形的情况, 输出“Data Error”。 样例输入: 3 4 5 样例输出: 6.0000 3.换行符的使用 必须注意,除非我们明确指定,cout并不会自动在其输出内容的末尾加换行符,因此下面的语句:   例2.12 cout This is a sentence. ; cout This is another sentence. ;   将会有如下内容输出到屏幕:     This is a sentence.This is another sentence.    虽然我们分别调用了两次cout,两个句子还是被输出在同一行。所以,为了在输出中换行,我们必须插入一个换行符来明确表达这一要求,在C++中换行符可以写作\n。 cout First sentence.\n; cout Second sentence.\nThird sentence.;  将会产生如下输出: First sentence. Second sentence. Third sentence. 另外,你也可以用操作符endl来换行,例如: cout First sentence. endl; cout Second sentence. endl; 将会输出: First sentence. Second sentence. 例2.13 在屏幕上输出 2 3 4 cout2 3endl; cout4; 或 cout2 3\n4; 除了以上两种写法外,还可以有其它的的写法,请试试看。你可以使用\n或endl来指定cout输出换行,注意两者的不同用法。 四、通过cin流读入数据   流读取运算符和cin结合在一起使用,可从键盘输入数据。 格式1:   功能:是从键盘读取一个数据并将其赋给“变量”。   说明:在使用cin输入的时候必须考虑后面的变量类型。如果你要求输入一个整数,在 后面必须跟一个整型变量,如果要求一个字符,后面必须跟一个字符型变量。  例2.14声明一个整型变量age然后等待用户从键盘输入到cin并将输入值存储在这个变量中。 int age; cin age;  也可以连续使用,实现从键盘对多个变量输入数据。 格式2:   这要求从键盘输入的数据的个数、类型与变量相一致。从键盘读取数据时,各数据之间要有分隔符,分隔符可以是一个或多个空格键、回

您可能关注的文档

文档评论(0)

4477704 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档