题目内容 (请给出正确答案)
[主观题]

下面rotate函数的功能是:将n行n列的矩阵A转置为A。#define N 4void rotate(int a[][N]){int i,j,t

下面rotate函数的功能是:将n行n列的矩阵A转置为A。

#define N 4

void rotate(int a[][N])

{int i,j,t;

for(i=0;i<N;I++)

for(j=0;______;j++)/*第一空*/

{t=a[i][j];

______;/*第二空*/

a[j][i]=______;/*第三空*/

}

}

提问人:网友elite_stu 发布时间:2022-01-06
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
更多“下面rotate函数的功能是:将n行n列的矩阵A转置为A。#…”相关的问题
第1题
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第。列中,把a所
指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中的其他数据不变。 define N 4 void rotate(int a[] [N] ,int b[] [N] ) { int, i,j; for(i=0;i<N;i++ ) { b[i] [N-1] =【 】; 【 】=a[N-1][i]; } }

点击查看答案
第2题
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所
指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。 define N 4 void rotade (int a[][N],int b[][N]) { int i,j; for(i=0;i<N;i++) { b[i][N-1]=【 】;【 】=a[N-1][i];}}

点击查看答案
第3题
请编写函数fun(),该函数的功能是将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。 例

请编写函数fun(),该函数的功能是将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。

例如:二维数组中的数据为

33333333

44444444

55555555

则一维数组中的内容应是

334455334455334455334455。

注意:部分源程序以存在文件test_2.cpp中。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。

文件test39_2.cpp的内容如下:

include<stdio.h>

include<iostream.h>

void fun(int(*s) [10],int *b, int *n,int mm,int nn)

{

}

void main()

{

int w[10][10]={{33,33,33,33},{44,44,44,44},{55,55,55,55}},i,j;

int a[100]={0}, n=0;

cout<<"The matrix:\n"

for(i=0; i<3; i++)

{

for(j=0; j<4; j++

cout<<w[i] [j];

cout<<endl;

}

fun(w, a, &n, 3, 4);

cout<<"The A array:\n";

for(i=0; i<n; i++)

cout<<a[i];

cout<<"\n\n";

}

点击查看答案
第4题
下面程序的功能是将n行n列的矩阵转置。请填空。 #include <stdio.h> #define N 4 main() { int

下面程序的功能是将n行n列的矩阵转置。请填空。

#include <stdio.h>

#define N 4

main( )

{ int i,j,t;

int a[N] [N];

for(i=0;i<N;i++)

for(j=0;j<N;j++)

scanf("%d",&a[i] [j]);

for(i=0;i<N;i++)

for(j=0; ______;j++)

{ t=a[i] [j] ;

______

a[j] [i]=t;

}

for(i=0;i<N;i++)

{for(j=0;j<N;j++)

printf("%d",a[i][j]);

printf("\n");

}

}

点击查看答案
第5题
请编写函数fun(),该函数的功能是:将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串

请编写函数fun(),该函数的功能是:将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。

例如,若二维数组中的数据为:

W WWW

S S S S

H H H H

则字符串中的内容应是WSHWSHWSHWSH。

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。

试题程序:

include<stdio.h>

define M 3

define N 4

void fun(char (*s)[N],char *b)

{

}

main()

{

char a[100],w[M][N]={{ 'W', 'W', 'W', 'W'},

{'S', 'S', 'S', 'S'},{'H', 'H', 'H', 'H'}};

int i,j;

printf("The matrix:\n");

for(i=0;i<M;i++)

{ for(j=0;j<N;j++)

printf("%3c",w[i][j]);

printf("\n");

}

fun(w,a);

printf("The A string:In");

puts(a);

printf("\n\n");

}

点击查看答案
第6题
设计函数transpose,将M行N列的矩阵a转置为N行M列的矩阵b。并用主函数进行测试。 1 2 3 4 5 6 7 8 1 5 2 6 3 7 4 8
点击查看答案
第7题
给定的程序中,fun函数的功能是:将M行N列的矩阵中的数据,按行的顺序依次放在一维数组中,一维数组
中的元素的个数存放在形参n所指的存储单元中。 请在程序的下划线处填写正确的内容,使程序得到正确的结果。 void fun(int(*S)[10],int*b,int*n,int mm,int nn) { int i,j; for(i=0;i<mm;s++,i++) for(j=0;j<(1);j++) (2); (3) } main() { int w[10][10]={{11,12,13,14},{21,22,23,24},{31,32,33,34}},i,j; int a[100]={0},n=0: printf("The matrix:\n"); for(i=0;i<3;i++) { for(j=0;j<4;j++) printf("%3d",w[i][j]); printf("\n"); } fun(w,a,&n,3,4); printf("The A array;\n"); for(i=0;i<n;i++) printf("%3d”,a[i];printf("\n\n"); NONO();严本函数与考生答题无关,考生不得改动,否则后果自负。*/ }

点击查看答案
第8题
以下程序中,select函数的功能是:在N行M列的二维数组中,选出一个最大值作为函数值返回,

以下程序中,select 函数的功能是:在N行M列的二维数组中,选出一个最大值作为函数值返回,并通过形参传回此最大值所在的行下标。请填空。

#define N 3

#define M 3

select(int a[N][M],int *n)

{int i,j,row=1,colum=1;

for(i=0;i

for(j=0;j

if(a[i][j]>a[row][colum]){row=i;colum=j;}

*n= 【16】 ;

return 【17】 ;

}

main()

{int a[N][M]={9,11,23,6,1,15,9,17,20},max,n;

max=select(a,&n);

printf("max=%d,line=%d\n",max,n);

}

点击查看答案
第9题
以下fun函数的功能是在N行M列的整形二维数组中,选出一个最大值作为函数值返回,请填空。(设M,. N已定义)   int fun(int a[N][M))   {int i,j,row=0,col=0;   for(i=0;i<n;i++)   for(j="0;j"   if(){row="i;col=j;}"   return():>
点击查看答案
第10题
以下程序中,select函数的功能是:在N行M列的二维数组中,选出一个最大值作为函数值返回,并通过形参传回此最大值所在的行下标,请填空。#define N 3#define M 3select(int a[N][M],int *n){int i,j,row=0,colum=0;for(i=0;ia[row][colum]){row=i;colum=j;}*n=;return();}
点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信