实验十一答案

实验十一答案

ID:37758116

大小:24.50 KB

页数:6页

时间:2019-05-30

实验十一答案_第1页
实验十一答案_第2页
实验十一答案_第3页
实验十一答案_第4页
实验十一答案_第5页
资源描述:

《实验十一答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验十一答案例1,已知一组数,a[6]={12,32,11,33,43,45};要求按从小到大排序打印。分析:这是一个排序问题.上节课我们做过把最小值调到最前面分析:只要我们反复做:把第二小调到第二位,…第k小调到第k位,就完成.Main(){intx,I,j;inta[6]={12,32,11,33,43,45};for(i=0;i<5;i++)for(j=I+1;j<6;j++)if(a[j]

2、tf(“%d,”,a[i]);}实验2已知一组数,a[6]={12,32,11,33,43,45};,请把偶数的元素相加,并求平均值.分析:对数组a[6],找出偶数的元素相加,并统计出个数.Main(){intsum=0,cnt=0,aver,I;inta[6]={12,32,11,33,43,45};for(i=0;i<6;i++)if((a[i])%2==0){sum=sum+a[i];累加cnt++;统计个数}aver=sum/cnt;平均值Printf(“sum=%d,cnt=%d,

3、”,sum,cnt);}3、已知一组数组a[10]={11,12,9,3,6,8,23,24,33,34};一组数组b[10];编一程序,请将数组a[]中的偶数放入数组b[]中,并对数组b[]按从小到大顺序排序,(数组b[]中没有值的不排)最后打印数组b[]。分析:第一步,把数组a中的偶数元素放到数组b中.第二步,对数组b排序.main(){intb[10],x;inta[10]={11,12,9,3,6,8,23,24,33,34};inti,j,cnt=0;for(i=0;i<10;i++)if

4、(a[i]%2==0)b[cnt++]=a[i];把偶数元素放在数组b中,并统计个数。for(i=0;ib[j]){x=b[i];b[i]=b[j];b[j]=x;}for(i=0;i

5、a中满足:个位数加十位数是奇数的元素赋给数组b[],并对数组b[]从大到小排序打印。例:12,10。main(){intb[10],x;inta[20]={10,11,12,13,14,19,18,17,16,15,20,21,22,23,24,29,28,27,26,25};inti,j,x,y,cnt=0;for(i=0;i<20;i++){x=a[i]/10;十位数Y=a[i]%10个位数if((x+y)%2==1)b[cnt++]=a[i];}把满足条件的元素放在数组b中,并统计个数。for

6、(i=0;ib[j]){x=b[i];b[i]=b[j];b[j]=x;}for(i=0;i

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

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

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