- 1、本文档共98页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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: 这要求从键盘输入的数据的个数、类型与变量相一致。从键盘读取数据时,各数据之间要有分隔符,分隔符可以是一个或多个空格键、回
您可能关注的文档
- 第29课《湖心亭看雪》解析.ppt
- 第01章微处理机概论讲解.ppt
- 智能档案库房环境监控系统项目设计方案重点.doc
- 智能电召-自动电召机器人重点.ppt
- 智能家居系统解决方案最终版重点.ppt
- 第01讲:绪论讲解.ppt
- 第2单元课题2氧气解析.ppt
- 第2单元软件的学习解析.ppt
- 第2章 Verilog硬件描述语言概述(已排)解析.ppt
- 智能类导盲犬导盲杖重点.ppt
- 2024电话销售年度考核个人简短总结.docx
- 7.2 万有引力定律(举一反三)【四大题型】(原卷版)-2024-2025学年高一物理举一反三系列(人教版2019必修第二册).docx
- 7.4 宇宙航行(课时2)(举一反三)【三大题型】(解析版)-2024-2025学年高一物理举一反三系列(人教版2019必修第二册).docx
- 专题09“ mgtan”模型(解析版)-2023-2024学年高中物理同步模型易点通人教版2019必修第一册).docx
- 专题02 匀变速直线运动的基本关系式(新高考通用)(原卷版)-备战2024-2025学年高一物理上学期期末真题分类汇编(新高考通用).pdf
- 6.4 生活中的圆周运动(课时1)(举一反三)【四大题型】(解析版)-2024-2025学年高一物理举一反三系列(人教版2019必修第二册).docx
- 7.4 宇宙航行(课时1)(举一反三)【四大题型】(解析版)-2024-2025学年高一物理举一反三系列(人教版2019必修第二册).docx
- 小学一年级上册54制青岛版数学知识重点.docx
- 华师大版七年级下册数学期末考试试卷带答案.docx
- 人教版化学九年级下册全册综合考试试题(九年级下学期期中考试化学试卷).docx
文档评论(0)