Problem Description
输入n个整数,输出由这些整数组成的n行矩阵。
Input
第一行输入一个正整数N(N<=20),表示后面要输入的整数个数。
下面依次输入N个整数。
Output
以输入的整数为基础,输出有规律的n行数据。
Example Input
5 3 6 2 5 8
Example Output
3 6 2 5 8 8 3 6 2 5 5 8 3 6 2 2 5 8 3 66 2 5 8 3
#include<stdio.h> int main() { int n,i,j,k,t,a[20]; scanf("%d",&n); for(i=0;i<n;i++) { scanf("%d",&a[i]); } for(i=0;i<n;i++) { if(i!=0) { t=a[n-1]; for(j=n-2;j>=0;j--) { a[j+1]=a[j]; } a[0]=t; } printf("%d",a[0]); for(k=1;k<n;k++) { printf(" %d",a[k]); } printf("\n"); } return 0; }