




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验4 数 组姓名:杨广祺 学号:1500810426 实验日期:2015.11.23 1. 实验目的和要求(1)掌握一维数组与二维数组的定义、使用及初始化方法。(2)学习数组作为函数参数的用法。(3)掌握字符数组和字符串函数的使用方法。(4)掌握与数组有关的常用排序算法,进一步理解模块化程序设计的方法。(5)掌握字符、字符串的输入/输出方法。(6)掌握字符数组的使用。(7)学会使用字符串的指针和指向字符串的指针变量。2. 实验内容:实验指导书中的实验六、实验七3. 实验步骤实验六 数组部分:6-1:解决问题的算法或源程序代码:#includestdio.hmain()int a6;int i, ji;for(i=1;i=5;i+)ai=0;printf(请输入1-5的评价等级n);for(i=1;i=20;i+)scanf(%d,&ji);if(!ji)break;+aji;printf(n结果如下n);for(i=1;i=5;i+)printf(%4dt%dn,i,ai);程序的运行测试结果截图(考虑各种情况下的运行结果):6-2:该程序完整的源程序代码是:#include #include main( )int n, k, xx20;int i, j, t; printf(nPlease enter a number: );scanf(%d, &n );printf(nPlease enter %d numbers: ,n);for (i=0; in; i+) scanf(%d, &xxi );printf(nPlease enter another number: ); scanf(%d, &k );for (i=0; ik; i+)t =xx0;for ( j = 1; j n; j+ )xxj-1=xxj;xxn-1=t;printf(nAfter moving:n);for (i=0; in; i+) printf( %3d, xxi);printf(n);程序运行结果截图:6-3 :该程序完整的源程序代码是:#include #include main()int i, a100=90, 180, 270, 380, 590, 530, 140, 750, 380, b6; for(i=0;i=5;i+)bi=0;for(i=0;i=8;i+)if(ai=100&ai=200&ai=300&ai=400&ai=500)b5+;printf(The result is: );for (i=0; i6; i+) printf(%d , bi);printf(n);程序运行结果截图:6-4.:解决问题的关键算法的源程序代码是:#includestdio.hmain()int i,j,t,p,q,s,n,a11=6,3,42,23,35,71,98,67,56,38;for(i=0;i10;i+)for(j=i+1;jaj)t=ai;ai=aj;aj=t;printf(%3d,ai);printf(n输入一个数:n);scanf(%d,&n);for(i=0;i10;i+)if(n=i;j-) aj+1=aj; break;ai=n;for(i=0;i=10;i+)printf(%3d,ai);printf(n);程序运行结果截图:6-5:解决问题的关键算法的源程序代码是:程序运行结果截图:6-6 (选作):我使用的算法为:请用文字描述一下程序运行结果截图:6-7 (选作):我使用的算法为:程序运行结果截图:7-1 该程序的功能是:将空格后面的字符都去除,保留空格前字符。程序运行结果截图:7-2:解决问题的关键算法的源程序代码是:#include#includemain() char a20=Hel; char b=lo; int i,j; for(j=0,i=strlen(a);bj!=0;i+,j+) ai=bj; ai=0; printf(%sn,a);程序运行结果截图:7-3:解决问题的关键算法的源程序代码是:#include main()int a=0,b=0,c=0,i=0,j;char s255;while(si=getchar()!=!)i+;for(j=0;sj!=!;j+)if(sj=a)+a;else if(sj=0)+b;else+c;printf(小写字符数%dn数字字符数%dn其他字符数%dn,a,b,c);getchar();程序运行结果截图:7-4:解决问题的关键算法的源程序代码是:#include main()int i,j;char s=This is a program;for(i=0;s1!=0;i+)if(si=a)j=i;break;printf(a首次出现的位置为%dn,j);程序运行结果截图:7-5:解决问题的关键算法的源程序代码是:#includestdio.hmain()int i,j,k=0;char a255;while(ak=getchar()!=)k+;for(j=0;aj!=;j+)if(aj=A)aj+=32;if(aj=a)aj+=3;else if(aj=x|aj=y|aj=z)aj-=23;printf(翻译结果:);for(i=0;ai!=;i+)printf(%c,ai);printf(n);getchar();程序运行结果截图:7-6:解决问题的关键算法的源程序代码是:#includestdio.hmain()int i=0;char s1255,s2255;printf(输入第一个字符串n);scanf(%s,s1);printf(输入第二个字符串n);scanf(%s,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 酿造企业危机公关技巧考核试卷
- 节假日安全管理制度执行情况专项检查考核试卷
- 涂料在食品工业中的应用与安全考核试卷
- 钨钼矿地质勘探考核试卷
- 通讯设备租赁在跨行业合作中的商业模式创新考核试卷
- 金属包装容器内壁处理技术考核试卷
- 老年痴呆疾病护理常规
- 妇产科麻醉教学
- 表格设计方法与应用
- 职业学校急救课件
- 物流司机奖罚管理制度
- 体裁教学法在高中英语阅读教学中的应用研究-以说明文为例
- 7数沪科版期末考试卷-2024-2025学年七年级(初一)数学下册期末考试模拟卷02
- 德阳研学旅行课程的融合开发与实践发展策略研究
- 病理学考试题库
- 事业单位考试(面试)试题附答案
- HYDRUS-2D3D学习手册资料
- 生物●广东卷丨2024年广东省普通高中学业水平选择性考试生物试卷及答案
- 2025年河南省豫地科技集团有限公司社会招聘169人笔试参考题库附带答案详解析集合
- 数字化转型项目管理试题及答案
- 2025年上海市七年级语文下学期期末考试复习(基础知识+课内古诗文+课外文言文)
评论
0/150
提交评论