全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第五章课后习题参考答案一.单项选择题:15DCBDA 610CDDAC 1115ACDCD四.程序填空题1.k=p;2.n=strlen(s1);3.si+=32; i+;4.n%base d5.max_i=min_i=0;max_i=i;五程序设计题1./*输入单精度一维数组a10,计算并输出a数组中所有元素的平均值*/ #include stdio.h void main() float a10,sum=0.0,ave; int i; for(i=0;i10;i+) scanf(%f,&ai); sum+=ai; ave = sum/10.0; printf(zhe shi ge dan jing du shu de ping jun zhi wei:%g,ave);2./*输入10个整数存入一维数组,按照逆序重新存放后再输出*/ #include stdio.h void main() int a10,i,b10; for(i=0;i10;i+) scanf(%d,&ai); for(i=0;i10;i+) bi = a9-i; for(i=0;i10;i+) if(i%5=0) printf(n); printf(%10d,bi); 3.输入两个字符串(长度40),连接后输出。(不得使用系统函数strcat() #include void main() int i=0,j=0; char s180,s240; printf(Input s1: ); scanf(%s,s1); printf(Input s2: ); scanf(%s,s2); for(i=0;s1i!=0;i+); for(j=0;s2j!=0;j+) s1i+j = s2j; printf(%sn,s1); 4.编程序按下列公式计算S的值(其中X1、X2、Xn由键盘输入): s(xi-x0)(xi-x0) (其中x0是X1、x2、Xn的平均值)解输入数组x的n个元素的值,按公式计算。程序首先输入n,设n100,然后输入n个数据,接着求它们的平均值,最后按计算公式求出s,并输出。程序如下:#include stdio.h #define N 100void main() double xN+1, s; int i,n; do printf(“Enter n(100)”); scanf(“%d”, &n); while(n=100); for(i=1; i=n;i+) scanf(“%lf”, &s);xis; for(s0.0,i1;i=n; i+) s+=xi ; x0 s/n; for(s0.0, i=1;i= n;i+) s+=(xi-x0)*(xix0); printf(“s=%fn”, s);5.输入一个3*5的整形矩阵,输出最大值,最小值及行列坐标。 #include stdio.h void main() int a35,max,min,max_i=0,max_j=0; int min_i=0,min_j=0; int i,j; for(i=0;i3;i+) for(j=0;j5;j+) scanf(%d,&aij); max=min=a00; for(i=0;i3;i+) for(j=0;j5;j+) if(maxaij) min=aij; min_i = i; min_j = j; printf(zuidazhi%d,hangbiao%d,liebiao%dn zui xiao zhi%d,hangbiao %d,lie biao%d,max,max_i+1,max_j+1,min,min_i+1,min_j+1);6.设某班50名学生的三科成绩表如下:课程一 课程二 课程三 试编一个程序,输入这50个学生的三科成绩,计算并输出每科成绩的平均分。 #include stdio.h void main() float score513,ave1,ave2,ave3; int i,j; printf(shu ru xue sheng cheng ji:n); for(i=0;i50;i+) for(j=0;j3;j+) scanf(%f,&scoreij); for(j=0;j50;j+) score50j = 0; for(j=0;j3;j+) for(i=0;i0) printf(%c,ci); i-; printf(%c,ci); 8.编一个程序,输入一个字符串,将其中所有的大写英文字母的代码+3,小写英文字母的代码-3.然后输出加密后的字符串。解程序的主要工作是输入字符串,并顺序考察输入字符率中的字符,分别对其中大小写英文字母完成问题要求的更改,而跳过不是英文字母的字符。完整程序如下: #include #include void main() char s40; int i; printf(请输入一个字符串:n); scanf(%s,s); for(i=0;si!=0;i+) if(si=A&si=a&si=A&si-3=a & si+3= z) si+=3;printf(“s=%sn”,s);10.判断5*5整形矩阵是否为对称矩阵,是输出yes,否输出no。 #include void main() int a55,i,j; char c = Y; printf(shu ru 5*5 ju zhen:n); for(i=0;i5;i+) for(j=0;j5;j+) scanf(%
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年销售团队激励与培训方案
- 保安个人半年工作总结集合15篇
- 山东省潍坊市诸城市石桥子镇中心学校2025-2026学年八年级下学期7月期末历史试题(文字版含答案)
- 健康宣教工作目标
- 职业发展规划资源指南
- 病人安全提示
- 园艺专业职业规划方向
- 湖北黄石市2025-2026学年高二下学期7月期末考试化学试题
- 不等式证明技巧|放缩法与构造法
- 1.1 正数和负数(教学设计)
- 2026年小红书爆款笔记创作公式与算法机制
- 静脉炎分级评估表(INS标准)
- 2026-2030中国羟基乙酸行业竞争状况与应用趋势预测报告
- 2026年消防知识和技能考试试题及答案
- 2026年新版应急处置卡共31项含管理和操作岗位
- 2026年丝绸之路大数据有限公司应届毕业生招聘考试备考试题及答案解析
- 物业工程标准化运维培训体系
- 2026年金属非金属矿山(露天矿山)安全管理人员试题附答案详解【考试直接用】
- 2026年山西省太原市中考语文一模试卷(含详细答案解析)
- 花篮式悬挑脚手架监理实施细则范本
- 四川省政协工作制度
评论
0/150
提交评论