ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:18.79KB ,
资源ID:22697589      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22697589.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(华南理工《高级语言程序设计C++》平时作业Word格式文档下载.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

华南理工《高级语言程序设计C++》平时作业Word格式文档下载.docx

1、a += 2 ; a+b t主函数循环 4次调用 fun (); fun ()函数内定义了静态局部变量 a,所以 a的值会保持到下一次调用。 结果为:4,6 ,8,103 #includeint fun(int n) if(n=0) return 1;return 2*fun(n-1); int a=5; coutfun(a) fun() 函数用递归求出 2的n次方, 结果为: 324 #include char *cp=word for (int i=0 ;4;cp+i 主函数4次循环中,第一次输出cp+i,此时 cp指向 “ word ”的第一个字符, 所以输出 “ word ”,cp:w

2、ordordrdd二、根据程序功能填空。1. 程序把 10 个数存 到一 数 a 中,并求 数 中最大 。 int max;int a10=76,55,95,87,85,83,65,90,77,85;int *p=amax=*p;for( ; pmax ) max=*pmax= max2下面程序的功能是 出1 至 100 之 每位数字的乘 大于每位数的和的数。例如,45 两位数字的乘 4 5=20,和 4+5=9。 int n, k=1, s=0, m; for(n=1; n k*=m%10;s+=m%10;m=m/10)if(ks) coutnn;s = 0;for (i=1;ns= s+/

3、(i*i*i)s=sp-data;while( p )q = p;p=-data ;q-next = p;if (head = p) head = NULL;else p=0 ;return head;5以下程序求方程的全部整数解: i+)以输入 0 为结束。 按输入顺序建立单向链表并返回表头。3x + 2y - 7z = 5 ( 0 x, y, z 100 ) int x, y, z ;for( x=0; x x+ ) for( y=0; y=0 & z100 ) / / 检查 z 的范围cout x= x y= y z= z endl ;三、程序设计1.编写函数输出以下形状的图形,其中构成

4、图形的数字和输出的行数通过参数传送。12 2 2333334444444答: void PrintFigure(int num, int row) int i, j, k;num = num - row +1;for(i = 1; i = row; i+) j = 2*i-1;for(k = 1;k = j; k+) coutnum num+;2. 请编程序,输入两个正整数啊 a 和 b(ab),输出 a、b 之间所有整数的因数(除每行输出数据不超过 10 个。例如,若输入 a 为 6, b 为 8,则输出格式要求如下:1 和本身)。the factors of 6 :2 3the facto

5、rs of 7 :no factorthe factors of 8 :2 4 #includevoid out(int a, int b) int i, j, count;for(i = a;= b;count = 0;printf(nthe factor of %dn, i);for(j = 2; j using namespace std;void main() k = 10;= 99;if(i = k) k *= 10;j = i * i;if(j % k = i)4.编写一个程序,实现如下功能:( 1)从键盘输入 a op b 。其中 a, b 为数值; op 为字符,限制为 +、

6、- 、 * 、 / 。( 2)调用函数 count(op,a,b) ,计算表达式 a op b 的值。由主函数输出结果。 #include stdafx.h #include yID;switch (ID) case +c.add(x,y)break;case -c.sub(x,y)*c.mul(x,y)/c.div(x,y) ;return 0;5.编写一个程序,实现如下功能:(1)输入 k( xi;sum+=xi;ave=sum/k;n=0;i+)/ 求 大 于 平 均 值 的 元 素 个 数 if(xiave)n+;average=aveThereareelementslargethan

7、average.n6. 定义函数void reversion(int ary,int size);逆置数组 ary 的元素。例如实参数组原来为 1 ,5, 3, 2,6, 8, 9, 4 reversion 后变成为 4 ,9,8, 6,2,3,5,1 。,调用函数void reversion(int ary,int size)int temp;for(int i = 0; size/2;temp = aryi;aryi = arysize -1 -i;arysize -1 -i = temp;7. 数组 a 包含bi=ai/ai-1,50 个整数,把 a 中所有的后项除以前项之商取整后存入数

8、组并且 b0=a0/a49 ),最后按每行 5 个元素的格式输出数组b。b (即# include void main()int a50,b5,i,j;printf ( 请输入 50 个数 for (i=0;50;i+);scanf(%d,&ai);for (i=9;i0;i-2)for (j=0;jInt mainInt j=0;For (i=0;100;j+) If (mj!=mi) Break; If (j=i) Printf(n,n*n);Return o;9.编写程序,打印如下杨辉三角。12 113 3 114641iomanipconst int m = 5; int amm; m;ai0 = 1; aii = 1;for(int j = 2; j+)for(int k = 1; k j; k+) ajk = aj-1k-1 + aj-1k;setw(m-i);for(int j = 0;= i; j+) cout aij ave) count+;num = count;

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1