通过键盘给3*4的二维数组输入数据,然后分别按行和按列输出数组元素.

如题所述

输完字符后按回车键输出3*4的字符,多于12的字符部分将被忽略。
#include<stdio.h>

void main()
{
char a[3][4];
for(int i=0;i<3;i++)
for(int j=0;j<4;j++)
{a[i][j]=getchar();//等同于scanf("%c",
//&a[i][j]);
}

for( i=0;i<3;i++)
{
for(int j=0;j<4;j++)
{printf("%c",a[i][j]);}
printf("\n");
}
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-05-18
string[,] r = new string[3, 4];
for (int i = 0; i < 3; i++)
{
    for (int j = 0; j < 4; j++)
    {
        r[i, j] = Console.ReadLine();
    }
}
for (int i = 0; i < 3; i++)
{
    for (int j = 0; j < 4; j++)
    {
        Console.Write(r[i, j] + "\t");
    }
    Console.WriteLine();
}

相似回答