第一范文网 - 专业文章范例文档资料分享平台

实验3-顺序结构程序设计(1)

来源:用户分享 时间:2025/8/25 5:52:24 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

实验3 顺序结构程序设计

一、实验目的

1. 掌握C++输入流和输出流的使用方法; 2. 掌握编写顺序结构程序的基本方法;

二、实验例题

自行建立源文件,完成下列程序的调试,并通过运行结果,翻阅第二章相关章节,分析理解相关的语法知识。 1. 常量与变量的输出。

分析:掌握整型、双精度、和字符型的变量和常量、字符串的输出,’\\n’与endl的作用相同,均表示换行。

#include using namespace std; void main() {

int a=100; double b=120.5; char c=’g’;

cout<<”a=”<

2.变量的输入。

分析:掌握整型、实型和字符型数据的输入,注意在输入数据时,使用空格或回车符作为数据之间的分隔符,输入结束后按回车键返回。

#include using namespace std; void main()

{ int a; double b; char c;

cout<<”please input 整数 ,双精度,字符数:”; cin>>a>>b>>c;

cout<<”a=”<

3.输入梯形的上边长、下边长及高度,计算梯形的面积。

分析:首先定义变量a,b,h,area来存放梯形的上边长,下边长,高和面积,按照输入、计算、输出的顺序完成。梯形的面积公式area=(a+b)*h/2

#include using namespace std; void main() {

double a,b,h,area;

cout<<”please input a,b,h=”; cin>>a>>b>>h; //输入 area=(a+b)*h/2; //计算 cout<<”area=”<

注意:如果求面积公式写成了area=1/2*(a+b)*h;因为1/2=0,使得面积总为0. 因此必须将1或2作为浮点常数,写成: area=1/2.0*(a+b)*h ;或者area=1.0/2*(a+b)*h ;

三、思考与练习

1完成下列程序的阅读,写出运行结果。

(1)

#include using namespace std; void main() {

int i=5,j=10;

cout<<”i+j=”<

#include using namespace std; void main() {

int a=5,b=9,t t=a; a=b; b=t;

cout<<”a=”<

2程序填空。

(1) 下面程序的功能是:输入23 45并按回车键后,运行结果是:23+45=68

#include using namespace std; void main() {

int i,j,k;

cout<<”please input two integers:”;

cin>>i>>j;

① ;

cout<< ② <

(2) 下面程序的功能是:输入任意一个字符,输出它的ASCII码值。 例如:输入A,则输出“char=A ASCII=65”。

#include using namespace std; void main() {

char x; int y;

cout<<”please input a character:”; cin>>x;

① ; cout<< ② <

阅读下面的程序,指出程序中的错误并改正。该程序的功能是输入球的半径,计算球的表面积和体积。

#include using namespace std; void main() {

double r,s=3.1416*r*r,l; l=2.0*3.1416*r;

cout<<”please input r”; cin>>r;

cout<<”s=”<

搜索更多关于: 实验3-顺序结构程序设计(1) 的文档
实验3-顺序结构程序设计(1).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c8152b4zaw957ejb0pt8k_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top