#include #include #define N 4096 int main() { int i, j, k; static double A[N][N], B[N][N], C[N][N]; /* 行列の初期化と要素の追加 */ for(i = 0; i < N; i++) { for(j = 0; j < N; j++){ if(i != j){ A[i][j] = 0.0; B[i][j] = 0.0; } else{ A[i][j] = 10.0; B[i][j] = 10.0; } C[i][j]=0.0; } } /* 掛け算の計算 */ for(i = 0; i < N; i++) { for(j = 0; j < N; j++) { C[i][j]=0.0; for(k = 0; k < N; k++) { C[i][j] += A[i][k] * B[k][j]; } } } printf("計算終了\n"); return 0; }