intmain(){int m, n, i, j;char a[105][105], b[105][105];scanf("%d%d",&m,&n);//m行n列的数据for(i =0; i < m; i++)for(j =0; j < n; j++){scanf("%d",&a[i][j]);
b[j][i]= a[i][j];//a[i][j]存到b[j][i]}for(i =0; i < n; i++)for(j =0; j < m; j++){if(j != m -1)printf("%d ", b[i][j]);elseprintf("%d\n", b[i][j]);}return0;}
#include<stdio.h>intsquare(int x){int ans;if(x ==0) ans =0;else
ans =square(x -1)+ x*x;return ans;}intmain(){int x, ans;while(scanf("%d",&x)!=EOF){
ans =square(x);printf("%d\n", ans);}return0;}
#include<stdio.h>intfuc(int n,int r){int i,sum=1;for(i =1; i <= r; i++){
sum = sum *(n - i +1)/ i;}return sum;}intmain(){int x, y, sum;while(scanf("%d%d",&x,&y)!=EOF){if(x ==0&& y ==0)break;if(x < y){printf("error!\n");}else{
sum =fuc(x, y);printf("%d\n", sum);}}return0;}
intmain(){int m, n, i, j;scanf("%d%d",&m,&n);
i =(m > n ? n : m);while(!(m%i ==0&& n%i ==0)) i--;
j =(m > n ? m : n);while(!(j%m ==0&& j%n ==0)) j++;printf("%d %d\n", i, j);return0;}
#include<stdio.h>intmain(){int a[3][3], b[3][3], c[3][3];int m, n, i, j, k,x,y;for(x =0; x <3; x++){for(y =0; y <3; y++){scanf("%d",&a[x][y]);}}for(x =0; x <3; x++){for(y =0; y <3; y++){scanf("%d",&b[x][y]);}}for(i =0; i <3; i++)for(j =0; j <3; j++)
c[i][j]=0;for(i =0; i <3; i++){for(j =0; j <3; j++){for(k=0;k<3;k++)
c[i][j]+= a[i][k]* b[k][j];}}for(m =0; m <3; m++){for(n =0; n <3; n++){printf("%d ",c[m][n]);}printf("\n");}}
#include<stdio.h>#include<string.h>intmain(){int n, a, b, i, j;char x[100][50], y[50];scanf("%d",&n);for(i =0; i < n; i++)scanf("%s", x[i]);for(j=1;j<n;j++)for(a =0; a < n -1; a++){if(strcmp(x[a], x[a +1])>0){strcpy(y,x[a]);strcpy(x[a],x[a+1]);strcpy(x[a+1],y);}}for(b =0; b < n; b ++)printf("%s\n", x[b]);return0;}
#include<string.h>#include<stdio.h>intmain(){char l[36];int n,s,i;scanf("%s", l);scanf("%d",&n);
s =strlen(l);for(i = s-n; i < s; i++){printf("%c", l[i]);}for(i =0; i < s - n; i++){printf("%c", l[i]);}printf("\n");return0;}
#include<stdio.h>intmain(){int x, i, j;while(scanf("%d",&x)!=EOF){for(i =1; i <= x; i++){printf("%d", i);for(j =0; j < x -1; j++){printf(" %d",(i + j)% x +1);//核心代码}printf("\n");}}return0;}
#include<math.h>#include<stdio.h>intmain(){int a[100001]={0};int M, L, x, y, i, j;scanf("%d %d",&L,&M);for(i =0; i < M; i++){scanf("%d %d",&x,&y);if(x >= y){int t = x;
x = y;
y = t;}for(j = x; j <= y; j++){
a[j]=1;}}int count =0;for(i=0;i<=L;i++){if(a[i]==0){
count++;}}printf("%d\n", count);return0;}