请帮我分析一下下面这个C语言的题目,8、给定程序中,函数fun的功能是:将a所指3×5矩阵中第k列的元素左移到第0列,第k列以后的每列元素行依次左移,原来左边的各列依次绕到右边.例如,有下列

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/30 08:03:07
请帮我分析一下下面这个C语言的题目,8、给定程序中,函数fun的功能是:将a所指3×5矩阵中第k列的元素左移到第0列,第k列以后的每列元素行依次左移,原来左边的各列依次绕到右边.例如,有下列
xTSQWnMDtIt|,y f6reH * 8 )wy_^Ƭq{|Z(5}Ct;*AU:YU9Udpw76kKʒZU⤙T*&s~䙗Fb-tN3oshY+A~I‡nᡗD:x)Nvo{U&h= !kUEI@h톮 LZ JPPq mo _݁1#FՂ +#-^JsЕ}< F@2_D•1[R?2gŚnnyqJcN7[yKvD>O+4ꁫֆZ0 t#NI{e`Yok]~wV^'tqhf0Kçn-z$YDSlwaVr#L?=E$ 4-zf"]G)c!oGd3mȫ+Ի*XSRo{q}lG

请帮我分析一下下面这个C语言的题目,8、给定程序中,函数fun的功能是:将a所指3×5矩阵中第k列的元素左移到第0列,第k列以后的每列元素行依次左移,原来左边的各列依次绕到右边.例如,有下列
请帮我分析一下下面这个C语言的题目,
8、给定程序中,函数fun的功能是:将a所指3×5矩阵中第k列的元素左移到第0列,第k列以后的每列元素行依次左移,原来左边的各列依次绕到右边.
例如,有下列矩阵:
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
若k为2,程序执行结果为
3 4 5 1 2
3 4 5 1 2
3 4 5 1 2
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果.
注意:源程序存放在考生文件夹下的BLANK1.C中.
不得增行或删行,也不得更改程序的结构!
#include
#define M 3
#define N 5
void fun(int (*a)[N],int k)
{ int i,j,p,temp;
//
a[i][N-1]= __3__;
}
}
main( )
{ int x[M][N]={ {1,2,3,4,5},{1,2,3,4,5},{1,2,3,4,5} },i,j;
printf("The array before moving:\n\n");
for(i=0; i

请帮我分析一下下面这个C语言的题目,8、给定程序中,函数fun的功能是:将a所指3×5矩阵中第k列的元素左移到第0列,第k列以后的每列元素行依次左移,原来左边的各列依次绕到右边.例如,有下列
k表示移动次数,循环移动两次
for(i=0; i