资源描述:
《c语言实验报告,数组》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划c语言实验报告,数组 学生实验报告 学院:软件与通信工程学院课程名称:C语言与程序设计专业班级:通信121姓名:学号: 学生实验报告 一、实验综述1、实验目的及要求 1.一维数组和二维数组的定义方法,以及其元素的访问形式2.用字符数组来处理字符串及字符串处理函数3.掌握数组处理中的有关排序和查找算法2、实验仪器、设备或软件 计算机、VC++、office、相关的操作系统等。二、实验过程实验题目: 1.用冒泡法将从控制台输入的10个学生的成绩
2、从高到低进行排序;输入一个学生的成绩,插入到已排好序的学生成绩数组中去;最后将排好序的成绩单进行反序存放。、程序如下: #include voidorder(intn,inta[]){inti,j,t; for(i=0;ia[j]){t=a[j-1];a[j-1]=a[j];a[j]=t;}} voidinsert(intn,inta[]){order(n,a);}目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制
3、定安保从业人员的业务技能及个人素质的培训计划 voidmain(){inta[11],i;for(i=0;i=0;i--)printf("%2d",a[i]);putchar('');printf("Enterastudent'sgrade:");scanf("%d",&a[10]);insert(11,a);for(i=0;ivoidmain(){chara[80],b[80];inti=0,j=0;gets(a);gets(b);while(a[i]!=' ')i++;a[i]='';while(b[j]!=' ')a[++i]=b[j++];a[+
4、+i]=' ';puts(a);} 、在VC++中输入程序并编译它。如图: 北京联合大学信息学院 “程序设计基础”课程 调研报告 题目: 姓名: 专业:计算机科学与技术 编制时间:XX-5-28 版本: 指导教师: 北京联合大学-信息学院编制。 数组实验设计报告 XX年5月28日 班号:姓名:学号: 第一章.实验情况概述目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技
5、能及个人素质的培训计划 本次实验做了用冒泡法为整型数组元素排序;半折查找法查找元素在数组中位置;不用strcat函数,将两个字符串连接起来;求一个二维数组的“鞍点”等跟数组紧密相关的实验。着重用到了数组、循环嵌套等。 1.用选择法对10个整数排序。10个整数用scanf函数输入。 算法:用起泡法实现 #include intmain() { inta[10],i,j,t; printf("input10numbers:"); for(i=0;ia[i+1])//相邻两个数进行比较。{}t=a[i];a[i]=a[i+1];a[i+1]=t;
6、 prin(来自:写论文网:c语言实验报告,数组)tf("thesortednumbers:"); for(i=0;i intmain() { inti,j,k,a[15],num,mid,star=0,end=14; printf("input15numbers:"); for(i=0;ia[mid]) {目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划
7、 }star=star+2; else {}end=end-2; } return0; } 3.将两个字符串连接起来,不要用strcat函数。 #include intmain() { chara[15],b[15],c[30];//定义字符数组a、b、c及其长度 inti=0,j=0; printf("thefirststring:"); gets(a);//输入字符串的函数,将第一组字符输入到数组a printf("thesecondstring:"); gets(b); while(a[i]!=' ')//' '
8、为字符串结