最新19春华南理工《高级语言程序设计C++》课后练习答案.docx

最新19春华南理工《高级语言程序设计C++》课后练习答案.docx

ID:62984754

大小:127.76 KB

页数:5页

时间:2021-07-23

最新19春华南理工《高级语言程序设计C++》课后练习答案.docx_第1页
最新19春华南理工《高级语言程序设计C++》课后练习答案.docx_第2页
最新19春华南理工《高级语言程序设计C++》课后练习答案.docx_第3页
最新19春华南理工《高级语言程序设计C++》课后练习答案.docx_第4页
最新19春华南理工《高级语言程序设计C++》课后练习答案.docx_第5页
资源描述:

《最新19春华南理工《高级语言程序设计C++》课后练习答案.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、精品资料19春华南理工《高级语言程序设计C++》课后练习答案........................................精品资料一、编程题:1.题目:有一个学生成绩管理系统,请设计出能够表示学生信息的结构体,结构体名称为Student。学生信息类型如下:a)学号:英文符号为sno,数据类型为字符串;b)姓名:英文符号为sname,数据类型为字符串;c)性别:英文符号为sgender,数据类型为布尔型;年级:英文符号为syear,数据类型为整型答案如下:struct Student{    char sno[20];//学号    char sname[10];//姓名   

2、 bool sgender;//性别    int syear;//年级}二:程序阅读题:2.题目:设计两个函数,分别用于计算立方体的体积和表面积,函数名分别为calVolumn和calArea。要求边长以参数形式传入函数。立方体的边长为双精度浮点数。........................................精品资料答案如下:#include double calVolume(double,double,double);double calArea(double,double,double);int main(){    double v=calVol

3、ume(2.,3.,4.);    double s=calArea(2.,3.,4.);    std::cout<usingnamespacestd

4、;........................................精品资料intmain(){inti,count=0,sum=0;doubleaverage;inta[]={1,2,3,4,5,6,7,8,9,10};for(i=0;i<10;i++){if(a[i]%2==0)continue;sum+=a[i];count++;}average=sum/count;cout<<"count="<

5、e=52.上面这段代码的功能是什么?是否存在什么问题?(10分)答案: 程序的功能:求数组中所有奇数的平均值 ........................................精品资料存在的问题:count和sum都是整型,运算结果可能会导致丢失精度,应该先强转为double类型再进行运算和赋值1.如果将数组a中最后一个数字更改为13,最终的输出结果是什么?(10分)答案: 将最后一个元素改为13会输出:count=6;average=6........................................

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

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

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