1、使用辅助数组
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a[10][10],b[10][10],N,i,j; //N代表数组个数
scanf("%d",&N);
for(i=0; i<N; i++)
{
for(j=0; j<6; j++)
{
scanf("%d",&a[i][j]);
}
}
for(i=0; i<N; i++)
{
for(j=0; j<6; j++)
{
b[i][j]=a[i][6-j-1];
printf("%d ",b[i][j]);
}
printf("\n");
}
return 0;
}
//例如将两个数组中的值逆序存放:
输入:
2
1 2 3 4 5 6
1 3 5 7 9 9
输出:
6 5 4 3 2 1
9 9 7 5 3 1
2、不使用辅助数组
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a[10][10],N,i,j;
scanf("%d",&N);
for(i=0; i<N; i++)
{
for(j=0; j<6; j++)
{
scanf("%d",&a[i][j]);
}
}
for(i=0; i<N; i++)
{
for(j=0; j<6; j++)
{
printf("%d ",a[i][6-j-1]);
}
printf("\n");
}
return 0;
}