《C语言程序设计》课件chapter5answer.doc

上传人:eieieie 文档编号:21713020 上传时间:2023-11-03 格式:DOC 页数:3 大小:47KB
返回 下载 相关 举报
《C语言程序设计》课件chapter5answer.doc_第1页
第1页 / 共3页
《C语言程序设计》课件chapter5answer.doc_第2页
第2页 / 共3页
《C语言程序设计》课件chapter5answer.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《《C语言程序设计》课件chapter5answer.doc》由会员分享,可在线阅读,更多相关《《C语言程序设计》课件chapter5answer.doc(3页珍藏版)》请在三一文库上搜索。

1、第五章 数组参考答案一、选择题(把正确选项的字母标号填到表格中)题号123456789101112131415答案DBDDBDBDBCACBDC- 3 -二、判断题(错的填,对的填)题号1234567891011121314151617181920答案三、应用题1.写出以下程序的执行结果(不用抄题,直接写出结果,注意输出结果的格式)。(1) 0 2 0 3 0 4 0 5 6 (2)2,2,1,22.先分析程序后回答问题。 (1)数组a中原先存的10个数据是有序的。(2)把num插入到数组a中,插入后数组a仍然有序(3)第一次运行结果是:-1 1 4 6 9 13 16 19 28 40 10

2、0 第二次运行结果是:1 4 6 9 10 13 16 19 28 40 100四、编程题1.C语言程序设计习题解答与上机指导(第2版)第181页【编程4-2】。#include stdio.h#define R 4#define C 4int main(void)int i;int j;int aCR = -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1;/把右上三角元素置0for(i=0;iR;i+)for(j=0;j=i)aij=0; /输出数据for(i=0;iR;i+)for(j=0;jC;j+)printf(%4d,aij);print

3、f(n);return 0;2.C语言程序设计习题解答与上机指导(第2版)第182页【编程4-3】。#include stdio.h#include stdlib.h#include time.h#define M 10int main(void)int i;int j;int t;int k;int scoresM;float aver;srand(time(NULL);/触发种子发生器/产生10个0-100的成绩for(i=0;iM;i+)scoresi = rand() % 101; /输出原始成绩printf(n原始成绩是:);for(i=0;iM;i+)printf(%5d,scor

4、esi);printf(nn);/对成绩进行排序i=0,k=1;while(ii;j-)if(scoresjscoresj-1)t = scoresj;scoresj = scoresj-1;scoresj-1 = t;k+;i+;/输出排序后的成绩printf(n排序后的成绩是:);for(i=0;iM;i+)printf(%5d,scoresi);printf(nn);/统计低于平均分的人数for(i=0,aver=0;iM;i+)aver += scoresi;aver /= M;for(i=0;iM;i+)if(scoresiaver)break;printf(平均分是:%.1f,低于平均分的人数是:%dn,aver,M-i);return 0;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 研究生考试


经营许可证编号:宁ICP备18001539号-1