




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 知识图谱与应用创新创业项目商业计划书
- 汽车设计趋势资讯地创新创业项目商业计划书
- 2025年广西盐津铺子食品有限公司招聘考试笔试试题(含答案)
- 社交媒体电商营销方案创新创业项目商业计划书
- 农业旅游体验创新创业项目商业计划书
- 2025年东莞市消防员考试笔试试题(含答案)
- 2025年文化旅游演艺项目策划运营:文化旅游演艺项目成本控制与效益最大化报告
- 2025年美妆个性化定制服务行业品牌建设与市场推广策略
- 2025年教育信息化基础设施建设中的智慧校园智能图像识别系统研究报告
- 2025年注册电气工程师考试试卷 电气设计专项训练-电气工程制图规范解读
- 心脏起搏器学习课件
- CREAFORM三维扫描仪操作creaform三维扫描仪操作
- DPU编程与实践课程
- 肱骨远端粉碎性骨课件
- 园林植物栽培与养护PPT完整全套教学课件
- 12K101-1 轴流通风机安装
- 邮政储汇业务员高级技师理论知识试卷5套(完整版)
- 新药发现与开发第一章概论
- 山西省煤矿建设施工管理标准
- YY/T 1792-2021荧光免疫层析分析仪
- 认识电影走进电影课件
评论
0/150
提交评论