实验五__数组程序的设计

实验五__数组程序的设计

ID:44607462

大小:188.00 KB

页数:5页

时间:2019-10-24

实验五__数组程序的设计_第1页
实验五__数组程序的设计_第2页
实验五__数组程序的设计_第3页
实验五__数组程序的设计_第4页
实验五__数组程序的设计_第5页
资源描述:

《实验五__数组程序的设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验五数组程序的设计【实验目的】1.应用一维数组排序;2.二维数组的初步应用;3.字符数组的初步应用;4.循环结构在数组中的应用。【实验内容】实验一:数组的倒序输出,程序如下:#includeintmain(){inta[10];inti,j,m;printf(z/请输入十个整数:");for(i=0;i<10;i++)scanf;printf(〃〃);for(i=0,j二9;i〈j;i++,J-){m=a[i];a[i]=a[j];a[j]=m;}printfC整序后

2、的数为:『);for(i=0;i<10;i++)printf("%d",a[i]);printf(〃〃);return0;结论:结果正确。实验二:回文的判断,程序如下:#include#defineN100intmain(){inti,j;charstr[10];printf(〃请输入一个字符串:rT);gets(str);printfCW);for(i=0,j=9;i

3、n〃);elsecontinue;else{printf("此字符串不是回文");break;}return0;结论:结果正确。实验三:鞍点的查找,程序如下:#ineludeintmain(){inta[4][4];inti,j,k,max,t,n,flag;printf(zz输入数组:");for(i=0;i<4;i++)for(j=0;j<4;j++)scanf("%d〃,&a[i][j]);for(i=0;i<4;i++){flag=0;max=a[i][0];f

4、or(j=0;j<4;j++)if(maxa[n][t]){flag^l;}}if(flag==0){printf(/z鞍点为:a[k][t],k=%d,t二%d",k,t);break;}}if(flag=l)printfC没有鞍点〃);return0;结论:结果正确。实验四:字符串的大小比较,程序如下:#include#includein

5、tmain(){inti,j;chars[2][80];for(i=0;i<2;i++)gets(s[i]);printfCXnO;if(strcmp(s[O],s[l])==O)j=0;elsefor(i=0;i<80;i++)if(s[0][i]!=s[l][i]){j=s[O][i]-s[l][i];break;}printf("二者的差为:j=%d",j);return0;结论:结果正确。【实验小结】1.注意所用判断的辅助值的位置;2.循环结构的多层嵌套;3.用gets函数输入字符串

6、时应为gets(串名》。

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

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

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