桂林电子科技大学c语言数组实验

桂林电子科技大学c语言数组实验

ID:12635366

大小:174.00 KB

页数:9页

时间:2018-07-18

桂林电子科技大学c语言数组实验_第1页
桂林电子科技大学c语言数组实验_第2页
桂林电子科技大学c语言数组实验_第3页
桂林电子科技大学c语言数组实验_第4页
桂林电子科技大学c语言数组实验_第5页
资源描述:

《桂林电子科技大学c语言数组实验》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验4数组姓名:杨广祺学号:1500810426实验日期:2015.11.231.实验目的和要求(1)掌握一维数组与二维数组的定义、使用及初始化方法。(2)学习数组作为函数参数的用法。(3)掌握字符数组和字符串函数的使用方法。(4)掌握与数组有关的常用排序算法,进一步理解模块化程序设计的方法。(5)掌握字符、字符串的输入/输出方法。(6)掌握字符数组的使用。(7)学会使用字符串的指针和指向字符串的指针变量。2.实验内容:实验指导书中的实验六、实验七3.实验步骤实验六数组部分:6-1:解决问题的算法或源程序代码:#include"stdio.h"main(){inta[6]

2、;inti,ji;for(i=1;i<=5;i++)a[i]=0;printf("请输入1-5的评价等级");for(i=1;i<=20;i++){scanf("%d",&ji);if(!ji)break;++a[ji];}printf("结果如下");for(i=1;i<=5;i++)printf("%4dt%d",i,a[i]);}程序的运行测试结果截图(考虑各种情况下的运行结果):6-2:该程序完整的源程序代码是:#include#includemain(){intn,k,xx[20];inti,j,t;prin

3、tf("Pleaseenteranumber:");scanf("%d",&n);printf("Pleaseenter%dnumbers:",n);for(i=0;i

4、xx[i]);printf("");}程序运行结果截图:6-3:该程序完整的源程序代码是:#include#includemain(){inti,a[100]={90,180,270,380,590,530,140,750,380},b[6];for(i=0;i<=5;i++)b[i]=0;for(i=0;i<=8;i++){if(a[i]<100)b[0]++;if(a[i]>=100&&a[i]<=199)b[1]++;if(a[i]>=200&&a[i]<=299)b[2]++;if(a[i]>=300&&a[i]<=399)

5、b[3]++;if(a[i]>=400&&a[i]<=499)b[4]++;if(a[i]>=500)b[5]++;};printf("Theresultis:");for(i=0;i<6;i++)printf("%d",b[i]);printf("");}程序运行结果截图:6-4.:解决问题的关键算法的源程序代码是:#include"stdio.h"main(){inti,j,t,p,q,s,n,a[11]={6,3,42,23,35,71,98,67,56,38};for(i=0;i<10;i++){for(j=i+1;j<10;j++)if(a[i]>a[j])

6、{t=a[i];a[i]=a[j];a[j]=t;}printf("%3d",a[i]);}printf("输入一个数:");scanf("%d",&n);for(i=0;i<10;i++)if(n=i;j--)a[j+1]=a[j];break;}a[i]=n;for(i=0;i<=10;i++)printf("%3d",a[i]);printf("");}程序运行结果截图:6-5:解决问题的关键算法的源程序代码是:程序运行结果截图:6-6(选作):我使用的算法为:请用文字描述一下程序运行结果截图:6-7(选作):我使用的算

7、法为:程序运行结果截图:7-1该程序的功能是:将空格后面的字符都去除,保留空格前字符。程序运行结果截图:7-2:解决问题的关键算法的源程序代码是:#include#includemain(){chara[20]="Hel";charb[]="lo";inti,j;for(j=0,i=strlen(a);b[j]!='';i++,j++){a[i]=b[j];}a[i]='';printf("%s",a);}程序运行结果截图:7-3:解决问题的关键算法的源程序代码是:#inclu

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

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

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