c++中数组上机实验报告.docx
- 文档编号:6875677
- 上传时间:2023-05-10
- 格式:DOCX
- 页数:8
- 大小:69.31KB
c++中数组上机实验报告.docx
《c++中数组上机实验报告.docx》由会员分享,可在线阅读,更多相关《c++中数组上机实验报告.docx(8页珍藏版)》请在冰点文库上搜索。
c++中数组上机实验报告
第六次上机实验报告
姓名:
***
班级:
计算机1204
学号:
********
实验一:
题目:
(1)编写并测试3*3矩阵转置函数,使用数组保存3*3矩阵。
源程序:
#include
usingnamespacestd;
intmain()
{inta1[3][3]={{1,2,3},{4,5,6},{7,8,9}};
inta2[3][3];
cout<<"原数列为:
"< for(inti=0;i<3;i++) {for(intj=0;j<3;j++) cout< cout< }cout<<"转置后的数列为: "< for(intm=0;m<3;m++) {for(intn=0;n<3;n++) {a2[m][n]=a1[n][m]; cout< }cout< }return0; } 截图: 实验二: 题目: (2)使用动态内存分配生成动态数组来重新完成上题,使用指针实现函数的功能。 源代码: #include #include usingnamespacestd; intmain() { int*p=newint; inti,j,t,n; cout<<"请输入数列元素的个数"< cin>>n; cout<<"原数列"< for(i=1;i<=n;i++) cin>>*(p+i); cout<<"转置后的数列"< t=sqrt(n); for(i=1;i<=t;i++) {for(j=0;j cout<<*(p+t*j+i)<<""; cout< } return0; } 截图: 实验三: 题目(3)编程实现两字符串的连接。 要求使用字符数组保存字符串,不要使用系统函数。 源程序: #include usingnamespacestd; intmain() {chara[]="hello"; charb[]="boysandgirls",c[100]; intm=0,n=0,p=0; while(a[m]! ='\0'){c[m]=a[m];m++;} c[m+n]=''; while(b[n]! ='\0'){c[m+n+1]=b[n];n++;}
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c+ 数组 上机 实验 报告