关于矩形转换输出格式巧妙方法

来源:互联网 发布:windows me ghost 编辑:程序博客网 时间:2024/05/14 08:49

关于矩形转换输出格式巧妙方法

输出矩形的时候最后一位需要换行
在输出的同时换行

#include<stdio.h>int main(){    int a[100][100];    int i, j, m, n;    while(scanf("%d %d",&m,&n)!=EOF)    {        for(i=0; i<=m-1; i++)        {            for(j=0; j<=n-1; j++)            {                scanf("%d",&a[i][j]);            }        }        for(i=0;i<=n-1;i++)         {             for(j=m-1;j>0;j--)             {                 printf("%d ",a[j][i]);             }             printf("%d\n",a[j][i]);         }     }     return 0; } 

将矩形数字旋转输出
注意:当for循环不满足中间条件的时候比如

for(i=1;i<=3;i++)

如果i不满足i<=3时,当for循环结束时,I=4。
利用这个特点在输出倒数第二个之后在for循环之外放置最后一个数组,然后加上换行符。

0 0