c程序设计综合实验

c程序设计综合实验

ID:18443784

大小:64.50 KB

页数:7页

时间:2018-09-18

c程序设计综合实验_第1页
c程序设计综合实验_第2页
c程序设计综合实验_第3页
c程序设计综合实验_第4页
c程序设计综合实验_第5页
资源描述:

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

1、《C程序设计》课程综合性实验报告实验题目数组的综合运算一、实验目的使学生巩固和加深对C语言程序设计理论知识的理解,进一步掌握编程技巧和方法,能融会贯通所学知识,提高编程和调试程序的水平,从而培养学生理论与实践相结合的能力,独立操作与综合应用知识的能力二、设备与环境PC兼容机、Windows操作系统、TurboC/Wintc,Vc++软件等。三、实验内容数组的赋值与输出;数组的转置;数组数据的排序,求数组的最大、最小值;计算数组行、列的值(如求和、求平均等);多维数组间的加、减、乘、除运算等。四、实验结果及分析程序

2、运行主界面:1.数组的转置程序源代码:voidzz()/*数组的转置*/{inti,j;-6-inta[2][3],b[3][2];printf("请输入6个整数:");for(i=0;i<2;i++,printf(""))for(j=0;j<3;j++)scanf("%d",&a[i][j]);printf("输入的数组为:");for(i=0;i<2;i++,printf(""))for(j=0;j<3;j++)printf("%d",a[i][j]);for(i=0;i<2;i++)for(

3、j=0;j<3;j++)b[j][i]=a[i][j];printf("转置后的数组为:");for(i=0;i<=2;i++,printf(""))for(j=0;j<2;j++)printf("%d",b[i][j]);}数组的转置运行界面:2.数组的排序程序源代码:voidpx()/*数组的排序(从小到大)*/{ints[10],i,j,t;-6-printf("请输入10个整数");for(i=0;i<10;i++)scanf("%d",&s[i]);for(i=9;i>0;i--)for(j

4、=0;js[j+1]){t=s[j];s[j]=s[j+1];s[j+1]=t;}printf("排序后的数组为:");for(i=0;i<10;i++)printf("%d",s[i]);}数组的排序运行界面:3.数组中的最大值程序源代码:voidzdz()/*数组中的最大值*/{inti,j,row=0,colum=0,max;inta[4][4];printf("请输入16个整数:");-6-for(i=0;i<4;i++,printf(""))for(j=0;

5、j<4;j++)scanf("%d",&a[i][j]);printf("输入的数组为:");for(i=0;i<4;i++,printf(""))for(j=0;j<4;j++)printf("%3d",a[i][j]);max=a[0][0];for(i=0;i<4;i++)for(j=0;j<4;j++)if(a[i][j]>max){max=a[i][j];row=i+1;colum=j+1;}printf("数组最大值及其所在数组中的位置为:");printf("max=%d,row=%d,co

6、lum=%d",max,row,colum);}数组中的最大值运行界面:4.数组的输入和输出程序源代码:-6-voidsrsc()/*数组的输入和输出*/{inti,j;inta[2][3];printf("请输入6个整数:");for(i=0;i<2;i++,printf(""))for(j=0;j<3;j++)scanf("%d",&a[i][j]);printf("输入的数组为:");for(i=0;i<2;i++,printf(""))for(j=0;j<3;j++)printf("%d"

7、,a[i][j]);}5.多维数组间的加法运算程序源代码:voidjf()/*多维数组间的加法运算*/{inta[3][3];intb[3][3];intc[3][3];inti,j;printf("请输入第一个3X3数组:");for(i=0;i<3;i++)for(j=0;j<3;j++)scanf("%d",&a[i][j]);printf("请输入第二个3X3数组:");for(i=0;i<3;i++)for(j=0;j<3;j++)scanf("%d",&b[i][j]);printf(""

8、);for(i=0;i<3;i++){for(j=0;j<3;j++)printf("%d",a[i][j]);printf("");-6-}printf("");for(i=0;i<3;i++){for(j=0;j<3;j++)printf("%d",b[i][j]);printf("");}printf("+_____________=");for(i

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

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

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