View Code of Problem 45

#include<stdio.h>
int main() {
	int N, sum;
	scanf("%d", &N);
	sum=N;
	int M[N][N];
	for(int i=0; i<N; i++) 
		for(int j=0; j<N; j++) 
			scanf("%d", &M[i][j]);
	for(int i=0; i<N; i++) {
		for(int j=0; j<N; j++) {
			if(j<N-1) printf("%d ", M[j][i]);
			else printf("%d", M[j][i]);
		}
		// 注意末尾多了换行 
		sum--;
		if(sum>0) printf("\n");
	} 
} 

Double click to view unformatted code.


Back to problem 45