c语言程序设计(第3版)何钦铭 颜 晖 第7章 数组

c语言程序设计(第3版)何钦铭 颜 晖 第7章 数组

ID:19375552

大小:77.50 KB

页数:31页

时间:2018-09-26

c语言程序设计(第3版)何钦铭 颜 晖 第7章  数组_第1页
c语言程序设计(第3版)何钦铭 颜 晖 第7章  数组_第2页
c语言程序设计(第3版)何钦铭 颜 晖 第7章  数组_第3页
c语言程序设计(第3版)何钦铭 颜 晖 第7章  数组_第4页
c语言程序设计(第3版)何钦铭 颜 晖 第7章  数组_第5页
资源描述:

《c语言程序设计(第3版)何钦铭 颜 晖 第7章 数组》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第7章数组【练习7-1】将例7-3程序中的break语句去掉,输出结果有变化吗?假设输入数据不变,输出什么?解答:当去掉break语句后,一旦找到数据将不跳出循环,而是继续往下找值为x的元素,因此程序输出会有变化。当输入数据仍为29819时,输出将是indexis1indexis4。【练习7-2】将数组中的数逆序存放。输入一个正整数n(1intmain(void){inti,n,temp;inta[10];print

2、f("Inputn:");scanf("%d",&n);printf("Input%dinteger:",n);for(i=0;i

3、顺序输出数组a中的n各元素。试编写相应程序。解答:#includeintmain(void){inti,index,n;inta[10];printf("Entern:");scanf("%d",&n);printf("Enter%dintegrs:",n);for(i=0;i=0;i++)printf("%d",a[i]);return0;}【练习7-4】找出不是两个数组共有的元素。输入一个正整数n(1<n≤10),再输入n个整数,存入第1个数组中;然后输入一个正整数

4、m(1intmain(void){inti,j,k,m,n,flag,equal;inta[25],b[25],c[25];printf("Enterm:");scanf("%d",&m);printf("Enter%dintegers:",m);for(i=0;i

5、:",n);for(j=0;j

6、lag){equal=0;for(j=0;j

7、吗?为什么?for(j=0;j<2;j++)for(i=0;i<3;i++)scanf(“%d”,&a[i][j]);解答:当把列下标作为外循环的循环变量,行下标作为内循环的循环变量时,输入的数据将以列优先的方式存放。当用上述for循环方式时,输出结果为:max=a[2][0]=10,与原例7-7不一样,因为当用上述方式输入是,二维数组中存放值如下:3-92610-1【练习7-6】在例7-9的程序中,如果将遍历上三角矩阵改为遍历下三角矩阵,需要怎样修改程序?运行结果有变化吗?如果改为遍历整个矩阵,需要怎样修改程序?输出是什么?为什么?解答:只需按要求修改矩阵的

8、输出部分,方法如下,其运行结果不变。f

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

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

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