C言語なら俺に聞け(入門編)Part 101
■ このスレッドは過去ログ倉庫に格納されています
0776デフォルトの名無しさん
2012/05/23(水) 05:20:49.07void func(int (*p)[3], int (*q)[3], int (*r)[3])
{
int i, j, k;
for (i = 0; i < 3; i++)
for (j = 0; j < 3; j++)
for (k = 0; k < 3; k++)
*(((*r + i)) + j) += *((*(p + k)) + i) * *((*(q + j)) + k);
}
int main(void)
{
int ary1[3][3] = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9},
};
int ary2[3][3] = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9},
};
int answer[3][3] = {0};
func(ary1, ary2, answer);
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています