- 251 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 01:25:12 ]
- #include<stdio.h>
#define ROW 3 #define COLUMN 4 int main(void){ double a[ROW][COLUMN],b[COLUMN][ROW]; int i,j,k,l; for(i=0;i<ROW;i++){ for(j=0;j<COLUMN;j++){ scanf("%lf",&a[i][j]);}} l=k=0; for(i=0;i<ROW;i++){ for(j=0;j<COLUMN;j++){ a[i][j]=b[k][l]; k++;} l++;k=0;} for(k=0;k<COLUMN;k++){ for(l=0;l<ROW;l++){ printf("b[%d][%d]=%lf\t",k+1,l+1,b[k][l]);} printf("\n");} return 0;} a[3][4]の転置行列b[4][3]を表示したいんですがうまく表示されません。 どうすればよいですか?
|

|