实验十三 数组与多维数组实验十三 数组与多维数组
一、 实验目的
1、 熟练应用数组与多维数组
2、 掌握数组作为函数参数的函数定义及调用方法。
二、 实验内容
1.求一个 3×4 矩阵中的最大元素,将求矩阵中的最大元素的过程定义为一个函数。函数的第一个参数是矩阵本身,第二个参数是第一维的大小。
这种方法的优点是使函数具有通用性,即无论一个矩阵的第一维是多大,只要该矩阵的第二维是 4 个元素,都可用该函数求最大元素;
也可用该函数求一个矩阵开始几行中的最大元素。
#include
using namespace std;
i...
实验十三 数组与多维数组
一、 实验目的
1、 熟练应用数组与多维数组
2、 掌握数组作为
参数的函数定义及调用
。
二、 实验内容
1.求一个 3×4 矩阵中的最大元素,将求矩阵中的最大元素的过程定义为一个函数。函数的第一个参数是矩阵本身,第二个参数是第一维的大小。
这种方法的优点是使函数具有通用性,即无论一个矩阵的第一维是多大,只要该矩阵的第二维是 4 个元素,都可用该函数求最大元素;
也可用该函数求一个矩阵开始几行中的最大元素。
#include
using namespace std;
int max_value(int array[][4],int k);
void main(){
int a[3][4]={{1,3,6,7},{2,4,6,8},{15,17,34,12}};
cout<max)
max=array[i][j];
return(max);
}
【要求】
修改上述程序使其不仅求矩阵中的最大元素而且还能求最大元素的行列值。
#include
using namespace std;
void max_value(int array[][4], int k);
void main(){
int a[3][4]={{1,3,6,7},{2,4,6,8},{15,17,34,12}};
max_value(a,3);
}
void max_value(int array[][4], int n){
int i,j,k,m,s1=0,s2=0,max=array[0][0];
for(i=0;imax){
s1=0;s2=0;
for(k=0;k
using namespace std;
int max_value(int array[][4],int k);
void main(){
int a[3][4]={{1,3,6,7},{2,4,6,8},{15,17,34,12}};
cout<max)
max=array[i][j];
cout<<"行值为"<
#include
using namespace std;
const n=10;
void main(){
int num[n][n],a,b,c,d;
for(a=0;a
#include
using namespace std;
void trim (char s[]);
void leftstring (char s1[], char s2[], int n);
int index( char s1[],char s2[]);
void main(){
char str1[]="I`m student. ",str2[]="student",str3[4];
int n;
cout<<"包含尾部空格的串str1:"<
using namespace std;
void itoa0(int n,char s[],int b);
void main(){
int n;
char s[]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
cout<<"请输入十进制整数n:";
cin>>n;
itoa0(n,s,0);}
void itoa0(int n,char s[],int b){
int i=0,k,m;
int s1[20];
do{
s1[i]=n%16;
n=int(n/16);
i++;}while(n!=0);
for(k=i;k>=0;k--){
switch(s1[k]){
case 0:cout<<"十六进制为:"<
本文档为【实验十三 数组与多维数组】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。