程序设计基础c实验报告 - 数组

程序设计基础c实验报告 - 数组

ID:17416890

大小:577.50 KB

页数:12页

时间:2018-08-31

程序设计基础c实验报告 - 数组_第1页
程序设计基础c实验报告 - 数组_第2页
程序设计基础c实验报告 - 数组_第3页
程序设计基础c实验报告 - 数组_第4页
程序设计基础c实验报告 - 数组_第5页
资源描述:

《程序设计基础c实验报告 - 数组》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、程序设计基础C实验报告《程序设计基础C》实验报告教学班级:电XXX学号:XXXXX姓名:XXX课程教师:XX实验辅导教师:XXXXXX大学计算机学院2012年9月11程序设计基础C实验报告实验7,8数组实验教学班级:_______学号:__________姓名:___________实验日期:___________实验地点:_________(机房)实验成绩:___________一、实验目的1.理解数组与普通变量的区别及特点;2.掌握一维数组和二维数组的定义、赋值和输入输出的方法;3.掌握字符数组和字符串函数的使

2、用;4.掌握与数组有关的程序与算法。二、实验任务1.基本内容实验7:题目1:阅读以下程序(文件名:g1.cpp)#includevoidmain(){inti,s=0,a[10]={0,1,2,3,4,5,6,7,8,9};for(i=3;i<7;i++)s=s+a[i];printf(“s=%d”,s);}①程序的功能:计算已知数组中第四个数到第八个数的和②程序运行结果:1811程序设计基础C实验报告题目2:阅读以下程序(文件名:g2.cpp)#includevoidmai

3、n(){intk,s,i,a[10]={1,2,3,4,5,6,7,8,9,10};floatave;for(k=s=i=0;i<10;i++){if(a[i]%2==0)continue;s+=a[i];k++;}if(k!=0){ave=s/k;printf(“k=%d,ave=%f”,k,ave);}}①程序的功能:计算已知数组中奇数的个数并求它们的平均值②程序运行结果:k=5,ave=5.00000011程序设计基础C实验报告题目4:任意输入10个数,求其最大数和最小数。(文件名:g4.cpp)程序代码

4、:#includevoidmain(){inti,j,k,max,min;inta[10];printf("请输入10个数:");for(i=0;i<10;i++){printf("%d:",i+1);scanf("%d",&a[i]);}max=min=a[0];for(i=1;i<10;i++){if(maxa[i]){11程序设计基础C实验报告min=a[i];k=i;}}printf("最大的数是:max=a[%d]=%d",

5、j,max);printf("最小的数是:min=a[%d]=%d",k,min);}题目5:冒泡法对10个数排序(从小到大)。(文件名:g5.cpp)#includevoidmain(){inta[10];inti,j,temp;printf("Pleaseinput10numbers:");for(i=0;i<10;i++)scanf("%d",&a[i]);for(i=0;i<10;i++)for(j=0;j<9-i;j++)if(a[j]>a[j+1]){temp=a[j];a[j

6、]=a[j+1];a[j+1]=temp;}printf("Thesortednumbers:");for(i=0;i<10;i++)printf("%4d",a[i]);}①理解以上程序,并编辑运行程序。11程序设计基础C实验报告①将程序中第7行的数字9改为10,编译运行程序,结果怎样?③将程序中第8行的数字9改为10,编译运行程序,结果怎样?11程序设计基础C实验报告实验8:题目2:输入一串字符,计算其中空格的个数。(文件名:h2.cpp)#include#include

7、>voidmain(){charc[30];inti,sum=0;gets(c);for(i=0;ivoidmain(){inti,j,row,col,min;inta[3][4]={{1,2,3,4},{9,8,7,6},{-1,-2,0,5}};min=a[0][0];row=col=0;for(i

8、=0;i<3;i++)for(j=0;j<4;j++)if(a[i][j]

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。