C 如何将输出旋转90度?

C 如何将输出旋转90度?,c,C,我有一个代码,在kladblok.txt中有一个文件,其中包含以下数字: 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 如何

我有一个代码,在kladblok.txt中有一个文件,其中包含以下数字:

1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
如何获得输出:

1111111111
2222222222
等等


有人能帮我吗?

如果您只想将其旋转90度打印,那么只需更改循环的开始/结束/增量即可。假设在原始旋转中有int数据[10][10]

然后你想从左下角开始往上走。向右移动一个空间,从底部重新开始,然后转到顶部,等等:

int i, j;

for (i = ?; i ? ?; i??)
{
    for (j = ?; j ? ?; j??)
    {
        /* print element [i][j] (or perhaps [j][i]) */
    }

    /* do a carriage return here */
}

/* What should the question marks be? */ 

算法非常简单:

打开文件 分配一个足够大的二维数组来包含数字 读取数组中的数字 关闭文件 打印转置后的数组 释放阵列
这是家庭作业吗?听起来像是家庭作业。如果这是家庭作业,那么它应该被标记为适合家庭作业问题的家庭作业。家庭作业。啊,对不起。。第一次使用此网站…向我们展示您已经尝试过的内容。如果你想在代码方面得到真正的帮助,你必须做出一些努力;作废图纸文件*,文件*;int主空隙{int input;printf\t Kies菜单:\n\n;printf\t++++++++++++++++++++++++\n;printf\t+2.Kopieer Tekst Bestand++\n;printf\t++++++++\n;printf Voer uw keuze in:\n;f%d,&input;系统CL967941;用户点击编辑链接在问题的底部粘贴文本。粘贴后,选择它并单击编辑窗格顶部标记为{}的按钮,这将正确格式化代码以供显示。