有网友碰到这样的问题“输入3行4列的二维数组,分别按行和按列输出次数组。”。小编为您整理了以下解决方案,希望对您有帮助:
解决方案1:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a[3][4];
int i,j;
printf("请输入数据到数组中去\n");
for( i = 0; i < 3; i++)
for( j =0; j < 4; j++)
{
printf("a[%d][%d] = ",i,j);
scanf("%d",&a[i][j]);
}
printf("output by row\n");
for(i = 0; i < 3; i++)
for(j = 0; j < 4; j++)
{
printf(" %d",a[i][j]);
}
printf("\n");
printf("output by col\n");
for( i = 0 ; i < 4; i++)
for(j =0; j < 3; j++)
{
printf(" %d",a[j][i]);
}
printf("\n");
system("pause");
return 0;
}
解决方案2:
具体如下:
Copyright © 2019- carsofchina.com 版权所有
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务