ÇÁ·Î±×·¡¹Ö

 3198, 1/160 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   jkh0721
   c¾ð¾î¸¦ c++·Î

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=3376 [º¹»ç]


¾Æ·¡ Äڵ带 c++·Î ¹Ù²ãÁÖ¼¼¿ä ´ýÀ¸·Î c++·Î ¾î¶»°Ô ¹Ù²Ù´ÂÁö Á» ¾Ë·ÁÁÖ¼¼¿ä

#include <stdio.h>
#define MAX 10
#define TEST 3
void main()
{
int i, j;
int sum = 0;
int score[MAX][TEST] = {0, };
int scorePerTest[TEST] = {0, };
int maxScorePerTest[TEST] = {0, };
float averagePerStudent[MAX] = {0, };
float averagePerTest[TEST] = {0, };
printf("%d¸íÀÇ ÇлýµéÀÇ Á¡¼ö¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.\n", MAX);
for(i = 0; i < MAX; i++)
{
  printf("%d¹ø ÇлýÀÇ ½ÃÇè %d°³ÀÇ ÀÇ Á¡¼ö : ", i+1, TEST);
  sum = 0;
  for(j = 0; j < TEST; j++)
  {
   scanf("%d", &score[i][j]);
   sum += score[i][j];
   if(maxScorePerTest[j] < score[i][j])
    maxScorePerTest[j] = score[i][j];
  }
  averagePerStudent[i] = sum / (float)TEST;
}
for(j = 0; j < TEST; j++)
{
  sum = 0;
  for(i = 0; i < MAX; i++)
   sum += score[i][j];
  averagePerTest[j] = sum / (float)MAX;
}
printf("\n%5s %6s %6s %6s %6s\n", "Çйø", "½ÃÇè1", "½ÃÇè2", "½ÃÇè3", "Æò±Õ");
for(i = 0; i < MAX; i++)
  printf("%5d %6d %6d %6d %6.2f\n", i+1, score[i][0], score[i][1], score[i][2], averagePerStudent[i]);
printf("\n°¢ ½ÃÇ踶´Ù ÃÖ°í Á¡¼ö Ãâ·Â\n");
for(j = 0; j < TEST; j++)
  printf("½ÃÇè %dÀÇ ÃÖ°í Á¡¼ö : %d\n", j+1, maxScorePerTest[j]);
printf("\n°¢ ½ÃÇ踶´Ù Æò±Õ°ª Ãâ·Â\n");
for(j = 0; j < TEST; j++)
  printf("½ÃÇè %dÀÇ Æò±Õ : %6.2f\n", j+1, averagePerTest[j]);
}

  Hit : 5363     Date : 2012/04/02 11:15



    
ralehgus123 #include <iostream>
#define MAX 10
#define TEST 3
void main()
{
int i, j;
int sum = 0;
int score[MAX][TEST] = {0, };
int scorePerTest[TEST] = {0, };
int maxScorePerTest[TEST] = {0, };
float averagePerStudent[MAX] = {0, };
float averagePerTest[TEST] = {0, };
printf("%d¸íÀÇ ÇлýµéÀÇ Á¡¼ö¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.\n", MAX);
for(i = 0; i < MAX; i++)
{
printf("%d¹ø ÇлýÀÇ ½ÃÇè %d°³ÀÇ ÀÇ Á¡¼ö : ", i+1, TEST);
sum = 0;
for(j = 0; j < TEST; j++)
{
scanf("%d", &score[i][j]);
sum += score[i][j];
if(maxScorePerTest[j] < score[i][j])
maxScorePerTest[j] = score[i][j];
}
averagePerStudent[i] = sum / (float)TEST;
}
for(j = 0; j < TEST; j++)
{
sum = 0;
for(i = 0; i < MAX; i++)
sum += score[i][j];
averagePerTest[j] = sum / (float)MAX;
}
printf("\n%5s %6s %6s %6s %6s\n", "Çйø", "½ÃÇè1", "½ÃÇè2", "½ÃÇè3", "Æò±Õ");
for(i = 0; i < MAX; i++)
printf("%5d %6d %6d %6d %6.2f\n", i+1, score[i][0], score[i][1], score[i][2], averagePerStudent[i]);
printf("\n°¢ ½ÃÇ踶´Ù ÃÖ°í Á¡¼ö Ãâ·Â\n");
for(j = 0; j < TEST; j++)
printf("½ÃÇè %dÀÇ ÃÖ°í Á¡¼ö : %d\n", j+1, maxScorePerTest[j]);
printf("\n°¢ ½ÃÇ踶´Ù Æò±Õ°ª Ãâ·Â\n");
for(j = 0; j < TEST; j++)
printf("½ÃÇè %dÀÇ Æò±Õ : %6.2f\n", j+1, averagePerTest[j]);
}
2012/04/07  
ralehgus123 Çì´õ ÆÄÀϸ¸ ¹Ù²ãÁÖ¸é µÇ±º¿ä...¤»¤» 2012/04/07