《c语言程序设计》清华大学出版社课后答案

《c语言程序设计》清华大学出版社课后答案

ID:13179693

大小:410.50 KB

页数:14页

时间:2018-07-21

《c语言程序设计》清华大学出版社课后答案_第1页
《c语言程序设计》清华大学出版社课后答案_第2页
《c语言程序设计》清华大学出版社课后答案_第3页
《c语言程序设计》清华大学出版社课后答案_第4页
《c语言程序设计》清华大学出版社课后答案_第5页
资源描述:

《《c语言程序设计》清华大学出版社课后答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、习题9一.选择题1.A2.A3.A4.A5.B6.C二编程题9.2编写一函数,判断N×N矩阵是否为上三角阵。上三角阵是指不含主对角线,下半三角都是0的矩阵。#includeintfun(intx[][3],intn){intflag=1,i,j;for(i=1;i

2、1)printf("此矩阵是上三角矩阵!");elseprintf("此矩阵不是上三角矩阵!");}9.3有一个字符串,包含n个字符,将字符串从第i个字符到第j个字符间的字符逆置。程序代码:#include#includevoidinvertsub(char*str,inti,intj){char*p,*q,c;intn=0;p=q=str;if(str==NULL)printf("strisNULL!");elseif(i<=0

3、

4、j>strlen(str))printf("iandjvalueerror!

5、n");else{while(*p!=''&&n!=i-1){p++;n++;}q=p;while(*q!=''&&n!=j-1){q++;n++;}while(p

6、f("thetotalnumbersis:");scanf("%d",&n);printf("backm:");scanf("%d",&m);for(i=0;i

7、=*(array+n-1);for(p=array+n-1;p>array;p--) *p=*(p-1); *array=array_end; m--; if(m>0)move(array,n,m);}9.5输入n个整数,将最小数与第一个数对换,把最大数与最后一个数对换14程序源代码:main(){intnumber[10];input(number);max_min(number);output(number);}input(number)intnumber[10];{inti;for(i=0;i<9;i++) scanf("%d,",&number[i])

8、; scanf("%d",&number[9]);}max_min(array)intarray[10];{int*max,*min,k,l;int*p,*arr_end;arr_end=array+10;max=min=array;for(p=array+1;p*max)max=p; elseif(*p<*min)min=p; k=*max; l=*min; *p=array[0];array[0]=l;l=*p; *p=array[9];array[9]=k;k=*p; return;}output(array)in

9、tarray[10];{int*p;for(p=array;p0)swap(st

10、r1,str2);if(strcmp(

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

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

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