大学职业资格刷题搜题APP
下载APP
课程
题库模板
WORD模板下载
EXCEL模板下载
题库创建教程
创建题库
登录
logo - 刷刷题
创建自己的小题库
搜索
【简答题】

下列给定程序中,函数fun的功能是:有N×N矩阵,将矩阵的外围元素做顺时针旋转。操作顺序是:首先将第一行元素的值存入临时数组r,然后使第一列成为第一行,最后一行成为第一列,最后一列成为最后一行,再使临时数组中的元素成为最后一列。
例如,若N=3,有下列矩阵:
1 2 3
……
4 5 6
……
7 8 9
操作后应为:
7 4 1
……
8 5 2
……
9 6 3
请在下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#define N 4
void fun(int(*f)(N1)

int i,[N];
for(j=0;j<N;j++)
r[j]=t[0][j];
for(j=0;j<N;j++)
/********found********/
t[0][N-j-1]=t[j] (1) ;
for(j=0;j<N;j++)
f[j][0]=t[N-1][j];
/********found******/
for(j=N-1;j>=0; (2) )
t[N-1][N-1-j]=t[j][N-1];
for(j=N-1;j>=0;j--)
/********found********/
t[j][N-1]=[ (3) ];

main()

int t[][N]=21,12,13,24,25,16,47,38,29,11,32,54,42,21,33,10,i,j;
printf("\nThe original array:\n");
for(i=0;i<N;i++)

for(j=0;j<N;j++)
printf("%2d",t[i][j]);
printf("\n");

fun(t);
printf("\nThe result is:\n");
for(i=0;i<N;i++)
for(j=0;j<N;j++)
printf("%2d",t[i][j]);
printf("\n");

手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
收藏 - 刷刷题收藏
举报
刷刷题
参考答案:
举一反三

【多选题】焊炬操作顺序是:()

A.
手持焊炬;
B.
点燃焊接火焰;
C.
初调火焰;
D.
微调火焰;
E.
对制冷管路进行焊接;
F.
关闭焊炬;

【单选题】备用线路投入的操作顺序是( )

A.
先合母线隔离开关,再合线路隔离开关,最后合断路器
B.
先合线路隔离开关,再合母线隔离开关,最后合断路器
C.
先合断路器,再合母线隔离开关,最后合线路隔离开关
D.
先合断路器,再合线路隔离开关,最后合母线隔离开关
相关题目:
【多选题】焊炬操作顺序是:()
A.
手持焊炬;
B.
点燃焊接火焰;
C.
初调火焰;
D.
微调火焰;
E.
对制冷管路进行焊接;
F.
关闭焊炬;
【单选题】备用线路投入的操作顺序是( )
A.
先合母线隔离开关,再合线路隔离开关,最后合断路器
B.
先合线路隔离开关,再合母线隔离开关,最后合断路器
C.
先合断路器,再合母线隔离开关,最后合线路隔离开关
D.
先合断路器,再合线路隔离开关,最后合母线隔离开关
刷刷题-刷题-导入试题 - 刷刷题
参考解析:
题目纠错 0
发布
刷刷题-刷题-导入试题 - 刷刷题刷刷题-刷题-导入试题 - 刷刷题刷刷题-刷题-导入试题 - 刷刷题
刷刷题-刷题-导入试题 - 刷刷题
刷刷题-刷题-导入试题 - 刷刷题
刷刷题-单词鸭