实验一c基础练习(附答案)

实验一c基础练习(附答案)

ID:35342394

大小:72.25 KB

页数:10页

时间:2019-03-23

实验一c基础练习(附答案)_第1页
实验一c基础练习(附答案)_第2页
实验一c基础练习(附答案)_第3页
实验一c基础练习(附答案)_第4页
实验一c基础练习(附答案)_第5页
资源描述:

《实验一c基础练习(附答案)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验一C++基础练习实验目的和要求1.掌握C++程序的基本格式与规范,学会编写简单的C++程序。2•理解C++程序结构的特点。3.熟悉C++程序基本的输入输岀操作。4.掌握C++数据类型常量和变量以及修饰符的使用方法。5.掌握函数定义、函数调用和函数说明的方法。6.熟悉作用域运算符的功能和基本使用方法。7.掌握C++内存的动态分配与释放方法。8.理解引用的概念,掌握引用的使用方法。实验内容1.编写一个程序,从键盘上输入摄氏温度,通过转换输出华氏温度,转换公式为F=?C+32。例如,输入摄氏温度为10时,输出华氏温度为50;输入摄氏温度为37时,输出华氏温度为98.6o要求输入输出时有

2、提示。2.定义一个结构体数据类型用于保存自己的个人信息,例如可以包含姓名、性别、年龄、几门课程的成绩等(根据自己的需要定义成员)。在程序屮输入个人信息,然后按一定的格式输出个人信息。要求输入输出时有提示。3.编写函数求2个和3个正整数中的最大值,并在主函数中进行调用验证。要求:(1)利用函数重载实现;(2)用参数带默认值的函数实现。4.编写一个程序,动态定义一个整型数组(数组的大小通过键盘输入),给数组元素赋值。求数组所有元素的和,求和的结果使用全局变量sum存储,同时对数组中的奇数求和,结果使用局部变量sum存储,将两个结果输出。木题要求体会和理解作用域运算符的概念与基本使用方法,

3、同吋掌握动态内存分配和释放。5.编写一个函数建立一个单链表。链表结构如下:头结点不存放数据链表中节点的结构为:typedefstructNode{intdata;Node*next;}*LinkList;建立单链表函数的原型为:intCreateList(LinkList&LJntn)其中L为单链表的头指针,创建的链表通过L返回汕为链表中节点的个数。函数中通过new运算符给每个节点分配存储空间,并通过cin输入节点中保存的数据,最后将节点插入到链表末尾。再编写一个输出链表数据的函数,函数原型为:intPrintList(LinkListL)最后编写主函数进行测试。6•阅读下列程序,指

4、出错误的语句以及出错的原因。然后上机调试改正错误。(1)includevoidmain(){cin»x;inty=x*x;cout«ny=«y«H;return0;}(2)#includevoidmain(){inta,b;a=7;ints=a+b;cout<voidmain(){doubledd二3.9,de二1.3;double&rdd=dd,&rde=de;cout<

5、ndl;rdd=2.6;cout«rdd«,/«dd«endl;de=2.5;cout«rde«','«de«endl;}(2)#ineludevoidmain()voidfun(int,int&);inta,b;fun(2,a);fun(3,b);cout<int&fun(int);intaa[5J;voidmain(){inta=5;for(inti=0;i<5;i++)fun(i)=a+i;for(i=0;i<5;i++)

6、cout«aa[i]«HH;cout«endl;}int&fun(inta){returnaa[a];}参考答案(非权威,仅仅是我自己的理解,如有错误,请批评指正!)第一题:#includevoidmain(){floatx;cout«n请输入一个摄氏温度:cin»x;cout«n它的华氏温度为:H«9*x/5+32«endl;第二题:#include#defineN1structstudent〃定义并声明结构变量{intnumber;charname[20

7、;charsex[10];intage;floatscore[2];}stu[

8、N];voidmain(){COUt«H请输入学号:”;cin»stu[0].number;cout«n请输入姓名:”;cin»stu[O].name;cout«n请输入性别:”;cin»stu[O].sex;cout«n请输入年龄:”;cin»stu[O].age;cout«n请输入A课程成绩:”;cin»stu[0J.score[0];cout«H请输入B课程成绩:cin»stu[0].scorefl];cout«endl;cout«endl;cout

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

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

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