网站大量收购闲置独家精品文档,联系QQ:2885784924

〈新〉编程与综合练习题-c指针.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二、编程与综合练习题 5.3 打印杨辉三角形(10行)。使用二维数组并利用每个系数等于其肩上两系数之和。 解:好的算法无特例,二维数组共用11列,第1列全0,方便计算 #includeiostream using namespace std; int main(){ int a[10][11]={0,1},i,j; //初始化时写好第1行,其余各行全0 for(i=1;i10;i++)//为了全部算法无特例,共用11列,第1列全0,方便计算 for(j=1;j=i+1;j++) a[i][j]=a[i-1][j-1]+a[i-1][j]; for(i=0;i10;i++){ for(j=1;j=i+1;j++) couta[i][j]\t; coutendl; } return 0; } 5.4 将[例5.5]改用一维数组,附加行、列参数,实现通用算法。 解:用一维数组,附加行、列参数,实现通用算法难度大。 #include iostream #include iomanip using namespace std; void inverse(int [], int [],int,int);//注意数组最高维可缺省,例5.5因初学未省 void multi(int [], int [], int [],int,int,int); void output(int [],int,int); int main(){ int middle[6*3], result[6*4];//注意写作6*3等可清楚看出矩阵的行列 int matrix1[3*6]={8,10,12,23,1,3,5,7,9,2,4,6,34,45,56,2,4,6}; int matrix2[3*4]={3,2,1,0,-1,-2,9,8,7,6,5,4}; output(matrix1,3,6); inverse(matrix1,middle,3,6); output(middle,6,3); output(matrix2,3,4); multi(middle,matrix2,result,6,3,4); output(result,6,4); return 0; } void inverse(int matrix1_1[],int middle_1[],int a,int b){ int i,j; for (i=0;ia;i++) for (j=0;jb;j++) middle_1[i+j*a]=matrix1_1[i*b+j]; return; } void multi(int middle_1[],int matrix2_1[],int result_1[],int a,int b,int c){ int i,j,k; for (i=0;ia;i++){ for (j=0;jc;j++){ result_1[i*c+j] = 0; for (k=0;kb;k++) result_1[i*c+j]+=middle_1[i*b+k]*matrix2_1[k*c+j]; } } return; } void output(int max_1[],int a,int b){ for (int i=0;ia;i++){ for (int j=0;jb;j++) cout setw(4)max_1[i*b+j] ; cout\n; } coutendl; return; } 5.5 编写函数int atoi(char s[ ]),将字符串s转化为整型数返回。注意负数处理方法。 解:用指针处理字符串非常方便。使用符号位来处理负数。 #includeiostream using namespace std; int atoi(char s[]){ int temp=0,f=1,i=0; while(s[i]!=\0s[i]

文档评论(0)

xiaofei2001128 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档