mXn °ªÀ» ¹Þ¾Æ¼ Çà·ÄÀ» A ¿Í B¸¦ ³¼ö·Î ¿ø¼Ò·ÎÇÏ´Â Çà·ÄÀ» A+B A-B¸¦ Ãâ·ÂÇÏ´Â ÇÔ¼öÀÔ´Ï´Ù...
¹è¿±îÁö ¹è¿î»óÅÂ¶ó µ¿ÀûÇÒ´çÀ̳ª Æ÷ÀÎÅ͸¦ »ç¿ëÇÏ¸é ¾ÈµÇ´Âµ¥... ±×¸®°í Àü¿ªÇÔ¼ö°°Àº°Å ¾²¸é¾ÈµÇ¼ ÀüüÀûÀÎ ÇüÅ´ ¥¿©Áø»óÅÂ·Î ÇØ¾ßÇÕ´Ï´Ù...
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int get_m();
int get_n();
int Churry();
void print_P(int grade, int m, int n);
void print_Q(int grade, int m, int n);
int get_m()
{
int m;
for (;;)
{
printf("m°ªÀ» ÀÔ·ÂÇϽÿÀ (2<=m<=9 ÃæÁ·ÇÏ°Ô ÀÔ·ÂÀ» ¾ÈÇÏ¸é ´Ù½Ã °ªÀ» ¹ÞÀ½");
scanf("%d", &m);
if (2 <= m&&m <= 9)
{
return m;
}
}
}
int get_n()
{
int n;
for (;;)
{
printf("n°ªÀ» ÀÔ·ÂÇϽÿÀ (2<=m<=9 ÃæÁ·ÇÏ°Ô ÀÔ·ÂÀ» ¾ÈÇÏ¸é ´Ù½Ã °ªÀ» ¹ÞÀ½");
scanf("%d", &n);
if (2 <= n&&n <= 9)
{
return n;
}
}
}
int Churry()
{
int a;
a = rand();
return a;
}
void print_P(int grade_P, int m, int n)
{
int i, j;
for (i = 0; i < m; i++)
{
for (j = 0; j < n; j++)
{
printf("%d ", grade_P[i][j]);
}
printf("\n");
}
}
void print_Q(int grade_Q, int m, int n)
{
int i, j;
for (i = 0; i < m; i++)
{
for (j = 0; j < n;j++)
{
printf("%d ", grade_Q[i][j]);
}
printf("\n");
}
}
int main()
{
int m, n, i, j,a;
m = get_m();
n = get_n();
srand((unsigned)time(NULL));
int grade_a[9][9];
int grade_b[9][9];
int grade_P[9][9];
int grade_Q[9][9];
for (i = 0; i < 9; i++)
{
for (j = 0; j < n; j++)
{
a = Churry();
grade_a[i][j] = a;
}
}
for (i = 0; i < 9; i++)
{
for (j = 0; j < n; j++)
{
a = Churry();
grade_b[i][j] = a;
}
}
for (i = 0; i < 9; i++)
{
for (j = 0; j < n; j++)
{
grade_P[i][j] = grade_a[i][j] + grade_b[i][j];
}
}
for (i = 0; i < 9; i++)
{
for (j = 0; j < n; j++)
{
grade_Q[i][j] = grade_a[i][j] - grade_b[i][j];
}
}
print_P(grade_P[9][9], m, n);
print_Q(grade_Q[9][9], m, n);
return 0;
}
ÀÌ»óÅ¿¡¼ ÄÄÆÄÀϸµÇغ¸¸é ÇÔ¼ö print_Q¿Í print_P¿¡¼ for¹® ¾È¿¡ÀÖ´Â printf("%d ", grade_P[i][j]);
ºÎºÐ¿¡¼ [i]ºÎºÐÀÌ Ã·ÀÚ´Â ¹è¿ ¶Ç´Â Æ÷ÀÎÅÍ Çü½ÄÀ» »ç¿ëÇØ¾ßÇÕ´Ï´Ù. ½Ä¿¡ °³Ã¼ Æ÷ÀÎÅÍ Çü½ÄÀÌ ÀÖ¾î¾ßÇÕ´Ï´Ù. ¶ó°í ¶å´Ï´Ù..
À§¿¡¼ ¸»¾¸µå·È´Ù½ÃÇÇ Æ÷ÀÎÅ͸¦ ¾²¸é¾ÈµÇ´Âµ¥ ÇØ°á¹æ¹ýÀ» ¸ð¸£°Ú½À´Ï´Ù...
µµ¿ÍÁÖ½Ê½Ã¿ä ¤Ð¤Ð