参考答案第章数组.doc

参考答案第章数组.doc

ID:52703071

大小:204.50 KB

页数:7页

时间:2020-03-29

参考答案第章数组.doc_第1页
参考答案第章数组.doc_第2页
参考答案第章数组.doc_第3页
参考答案第章数组.doc_第4页
参考答案第章数组.doc_第5页
资源描述:

《参考答案第章数组.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章数组一、一维数组的定义:2、练习题:定义出满足要求的数组:序号定义数组举例floatscore[10]。题1intage[100]。题2doubletotal[50]。题3charoper[5]。题4charletter[52]。二、一维数组的初始化:2、练习题:1)定义能存放指定数列的数组,并按要求完成数组元素的初始化:序号数组定义及初始化例1doublescore[5]={87.5,88.0,75.0,45.5,92.1}。例2charcode[6]={’a’,’b’,’c’,’d’,’e’,’f’}。题1intage[5]={18,19

2、,20,18,21}。题2doubletotal[3]={478.5,500,512.5}。题3charoper[]={’+’,’-’,’*’,’/’,’%’}。题4charsex[]={’m’,’f’}。2)、写出指定数组元素的名称及该元素中存储的数值:序号首元素第3个元素尾元素例1score[0],87.5score[2],75.0score[4],92.1例2av[0],1.0av[2],3.0av[2],3.0题1Area[0],2.1Area[2],2.3Area[4],2.5题2time[0],1.0time[2],8.0time[5]

3、,0.0题3rank[0],1rank[2],3rank[4],5题4grade[0],Agrade[2],Cgrade[5],F三、一维数组元素的引用<输入、输出、赋值):1、练习题:1)编程实现,将键盘输入的数值保存在数组元素中,并输出(--表示空格键,¿--表示回车键>:题1floatarea[4];intx。输入:2.12.22.32.4¿输出要求:保留1位小数,输出列的总宽度为5列题2intrank[15],x,y。当输入0时结束输入输入:9,1,2,3,0¿输出要求:输出列的总宽度为4列,左对齐for(x=0,i<4。i++>scanf

4、("%f",&area[i]>。for(i=0。i<4。i++>printf("%5.1f",area[i]>。x=0。for(x=0。x<15。x++>{scanf("%d",&rank[x]>。if(rank[x]==0>break。}for(y=0。yprintf("%-4d",rank[y]>。2)阅读程序段,回答下列问题:C程序段问题<将答案填写在【】中)7/7题1:1)【0】,【A>存在ÖB>不存在】。2)【1】,【2】,【2】,循环共执行【3】次。3)【0】,【不确定】,i=【15】,【15】次。4)【15】次。5)【1

5、】,【15】。【A>无论x为何值,都需彻查整个数组ÖB>从头至尾逐一核查组中元素,一旦找到立即结束循环】。题2:1)【0,9】,【1】,【下标】。right=【N-1】。2)【A>个int型变量ÖB>个待查找的数】。3)【3】。【单、多、双】分支的if语句4)x的值一定为【xa[9]】,lag=【0】,程序的输出为【Notexist!】。5)“!flag”是【A>关系B>算术ÖC>逻辑】。则flag=【1】。6)【中间】元素的下标值7)【A>前ÖB>后】半段;left=【mid+1】。8)a[mid]【>】x。即x位于升序数列的【Ö

6、A>前B>后】半段题3:1)【3】条for语句。2)给出循环嵌套中各变量的值加ÖB>减】1。4)每次外循环结束时,a[i]中总存着未排序元素的【最大】值5)随着外循环

7、i值的变大,内循环的次数随之【A>增多ÖB>减少】3>、按照题意及N-S图,编写出相应的C程序段:序号题目与N-S图题1用循环输入N个数,并存于a数组之中设max=a[0]。用循环语句求出N个数中的最大值输出max求若干个无序且不重复数中的最大值。#defineN10#includevoidmain(>{inta[N],max,i。printf("Enter%dintegers:",N>。for(i=0。iscanf("%d",&a[i]>。max=a[0]。for(i=1。iif(a[i]>max>m

8、ax=a[i]。printf("max=%d",max>。}题2参照教程p134例5.7初始化left,right,m

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

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

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