随机产生4 6数组,数值范围20~200之间,输出并顺时针旋转90度输出和逆时针180度

int main()
{
	int arr[4][6];
	int i=0;int j=0;
	srand(time(NULL));
	for(i=0;i<4;i++)
	{
		for(j=0;j<6;j++)
		{
			arr[i][j]=rand()%181+20;
		}
	}
	printf("原始数组:\n");
	for(i=0;i<4;i++)
	{
		for(j=0;j<6;j++)                          
		{
			printf("%-4d",arr[i][j]);
		}
		printf("\n");
	}
	printf("将数组旋转90度后的数组:\n");
	for(j=0;j<6;j++)
	{
		for(i=3;i>=0;i--)
		{
			printf("%-4d",arr[i][j]);
		}
		printf("\n");
	}
	printf("逆时针180度旋转后数组:\n");
	for(i=3;i>=0;i--)
	{
		for(j=5;j>=0;j--)
		{
			printf("%-4d",arr[i][j]);
		}
		printf("\n");
	}
	return 0;
}

随机产生4 6数组,数值范围20~200之间,输出并顺时针旋转90度输出和逆时针180度_第1张图片

 

你可能感兴趣的:(java,算法,数据结构)