求指导,C语言题如何写?

img


求指导,如何写,真的不会,最好能写简单一点

img


看着这个图片添加或者改动也可以


 
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
 void fun(int arr[][3],int k)
 {
     int tmp;
     int i;
   for(i=0;i<3;i++)
    {
       tmp=arr[0][i];
       arr[0][i]=arr[k][i];
       arr[k][i]=tmp;
    }
 }
int main()
{
    int arr[4][3]={{1,2,3},{4,5,6},{7,8,9},{10,11,12}};
    int k;
    scanf("%d",&k);
    
    fun(arr,k);
    
    int i;
    for(i=0;i<4;i++)
    {
        int j=0;
      for(j=0;j<3;j++)
      {
         printf("%d ",arr[i][j]);
      }
      printf("\n");
    }
    return 0;
}

没细看,但也不难吧。
一个for循环就解决了呀


for(int i=0;i<m;i++)
{
    int t = a[0];
    a[0] = a[k];
    a[k] = t;
}

这样不就解决了吗?
有用记得采纳呐!