矩阵输出

来源:互联网 发布:五毛特效是什么软件 编辑:程序博客网 时间:2024/05/14 18:35

矩阵输出

Problem Description


输入n个整数,输出由这些整数组成的n行矩阵。


Input

第一行输入一个正整数N(N<=20),表示后面要输入的整数个数。
下面依次输入N个整数。


Output
以输入的整数为基础,输出有规律的n行数据。
Example Input


53 6 2 5 8

Example Output


3 6 2 5 88 3 6 2 55 8 3 6 22 5 8 3 66 2 5 8 3

代码:

#include <stdio.h>#include <stdlib.h>int main(){    int i, n, a[21], j, k, t;    scanf("%d", &n);    for(i = 0; i < n; i++)    {        scanf("%d", &a[i]);    }    for(k = 0; k <= n - 1; k++)    {        for(i = 0; i < n; i++)        {            if(i < n -1)            {                printf("%d ", a[i]);            }            else            {                printf("%d\n", a[i]);            }        }        t = a[n - 1];        for(j = n - 1; j >= 1; j--)        {            a[j] = a[j - 1];        }        a[0] = t;    }    return 0;}
原创粉丝点击