C/C++の宿題やらせてください。7代目。
■ このスレッドは過去ログ倉庫に格納されています
0131デフォルトの名無しさん
NGNGポインタ云々はよーわからん
#include <stdio.h>
#define NROW 5
#define NCOLUMN 5
void print_matrix(float m[NROW][NCOLUMN]) {
int i, j;
for (i = 0; i < NROW; i++) {
for (j = 0; j < NCOLUMN; j++) {
printf("%7.2f", m[i][j]);
if (j < NCOLUMN - 1)
putchar(' ');
}
putchar('\n');
}
}
int main() {
float m_A[NROW][NCOLUMN] = {
{ 1, 0, 0, 0, 0, }, { 0, 1, 0, 0, 0, }, { 0, 0, 1, 0, 0, },
{ 0, 0, 0, 1, 0, }, { 0, 0, 0, 0, 1, }, };
float m_B[NROW][NCOLUMN], m_C[NROW][NCOLUMN];
int i, j;
for (i = 0; i < NROW; i++)
for (j = 0; j < NCOLUMN; j++) {
printf("B[%d][%d] = ", i, j);
scanf("%f", &m_B[i][j]);
m_C[i][j] = m_A[i][j] + m_B[i][j];
}
print_matrix(m_C);
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています