C语言中矩阵输入和转置
一、输入N=N的矩阵.输出它的转置矩阵。矩阵的转置操作.即把矩阵的行元素变为列元素、列元素变为行元素的过程。
#include <stdio.h>
void main()
{
int i,j,n;
int a[20][20];
scanf("%d",&n);
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
scanf("%d",&a[i][j]);
}
}
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if(j==n-1)
printf("%d",a[j][i]);
else
printf("%d ",a[j][i]);
}
printf("\n");
}
}
二、C语言中如何实现输入二维数组,打印出一个3*4矩阵
1 #include <stdio.h>
2 #define N 100
3
4 int main()
5 {
6 int a[2][3];
7 int i,j;
8
9 for(i=0;i<2;i++)
10 {
11 for(j=0;j<3;j++)
12 {
13 scanf("%d",&a[i][j]);
14 }
15 }
16 for(i=0;i<2;i++)
17 {
18 for(j=0;j<3;j++)
19 {
20 printf(" %d",a[i][j]);
21
22 }
23 printf("\n");
24 }
25 return 0;
26 }
人的一生像是一把算盘,似乎无时不在计算着什么,却是被别人拨弄的一生
浙公网安备 33010602011771号