ÀÛ¼ºÀÏ : 16-01-11 14:44
ÆÄÀÏÀÔÃâ·Â ÀÚ°¡Áø´Ü 3
 ±Û¾´ÀÌ : °øÅÂÇö(kth119879)
Á¶È¸ : 5,486  

#include <stdio.h>
int i;
struct data
{
 char name[10];
 int rank;
 int score;
}grade[11];

void input()
{
 FILE*in=fopen("input.txt", "r");
 for(i=0;i<10;i++) {
  fscanf(stdin, "%s %d", grade[i].name, &grade[i].score);
 }
 fclose(in);
}
void output()
{
 FILE*out=fopen("output.txt", "w");
 printf(" À̸§  Á¡¼ö  µî¼ö\n");
 for(i=0;i<10;i++) {
  fprintf(stdout, "%6s %4d %4d\n", grade[i].name, grade[i].score, grade[i].rank);
 }fclose(out);
}
void mix()
{
 int j;
 grade[0].rank=1;
 for(i=0;i<9;i++) {
  for(j=i+1;j<10;j++) {
   if(grade[i].score<grade[j].score) {
    grade[10].rank = grade[i].rank;
    grade[i].rank=grade[j].rank;
    grade[j].rank=grade[10].rank;
   }
  }
 }
}

int main()
{
 input();
 mix();
 output();
 return 0;
}

·Î Çߴµ¥ runtime error¶ó°í ¶ß´Âµ¥ ¿À·ù°¡ ¾îµð¼­ ¹ß»ýÇÑ °Ç°¡¿ä?


ÄĽºÄð 16-01-12 16:33
 
µð¹ö±ëÀ» Çϸ鼭 ÇÑÁÙ¾¿ ÁøÇàÇØ º¸½Ã¸é ¾îµð¼­ ¿À·ù°¡ ³ª´ÂÁö È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.
 
 

Total 667
¹øÈ£ Á¦   ¸ñ ±Û¾´ÀÌ ³¯Â¥ Á¶È¸
427 C¾ð¾î ¹«·á°­ÀÇ ÀϷùøÈ£°¡ ´©¶ôµÇ¾ú½À´Ï´Ù. (1) Àå¼®À± 01-02 5716
426 ¸ðµç µ¿¿µ»óÀÌ Àç»ýµÇÁö ¾Ê½À´Ï´Ù (1) Á¤ÅÂÇö 01-10 5716
425 Á¤º¸¿Ã¸²ÇǾƵå 2013 Áö¿ªº»¼± ÃʵîºÎ 1¹ø ¹®Á¦ (1) Á¤Âù¿µ 05-05 5715
424 ÀÚ±âÁÖµµÀû C ¾ð¾î ÇÁ·Î±×·¡¹Ö ÀÏ¿¬¹øÈ£ ¿À·ù·Î ³ª¿É´Ï´Ù. (2) ±è¾Ö¼÷ 07-25 5707
423 2014 Áß°íµîºÎ Áö¿ª¿¹¼± ±âÃâ°­ÀÇ (1) À̱âÁÖ 01-09 5668
422 ¹«·á¼ö°­ ÀϷùøÈ£ (1) ÀÌÇѰá 12-21 5666
421 ÀÚ±âÁÖµµ c¾ð¾î ¹«·á¼ö°­ ¿À·ù ¤Ð¤Ð (1) ¹éÁØÇö 12-08 5653
420 ebook±¸ÀÔÇß¾î¿ä. (1) À̹ÎÁö 12-03 5642
419 °­ÀÇ Àç»ýÀÌ µÇÁö¾Ê½À´Ï´Ù. (1) ±èÀ¯½Å 01-13 5641
418 2013³â Á¤º¸¿Ã¸²ÇǾƵå Àü±¹´ëȸ (2) Á¤ÅÂÇö 06-22 5573
417 ±¸Á¶Ã¼ ÀÚ°¡Áø´Ü1 (1) °øÅÂÇö 01-05 5543
416 ÀÚ±âÁÖµµ ¹è¿­2-ÀÚ°¡Áø´Ü1¹ø ÇØ°á¹æ¹ý ¹è¿ì°í ½Í½À´Ï´Ù. (1) ±è¿¬°æ 02-22 5529
415 Àü±¹º»¼± ±âÃâ¹®Á¦(°íµî) 2002³â ±âÃâ¹®Á¦ °ü·Ã<Á¤º¸¿Ã¸²ÇǾơ¦ (1) ¿ë½Â°© 03-03 5528
414 ÀÚ±âÁÖµµ 115p 6´Ü¿ø ÀÚ°¡Áø´Ü 4¹ø ¹®Á¦ (1) ±èÇý¼º 01-25 5525
413 2014³â ¿¹¼± Á¤º¸¿Ã¸²ÇǾƵå 25¹ø Ç®ÀÌ (1) À̼ö¿¬ 03-28 5516
412 Ã¥ÀÎÁپ˰í°áÁ¦Çߴµ¥ Àΰ­À̳׿ä (1) ±èÀç°ü 05-04 5515
411 ¹®ÀÚ¿­ 1 ÀÚ°¡Áø´Ü 1 Áú¹®ÀÌ¿ä ¤Ð¤Ð (1) ±èÇý¼º 02-27 5506
410 ÆÄÀÏÀÔÃâ·Â ÀÚ°¡Áø´Ü 3 (1) °øÅÂÇö 01-11 5487
409 °áÁ¦ (1) À̹æ½Ç 03-23 5481
408 2015³â µ¿Àü °ÔÀÓ Àü±¹´ëȸ (1) ¼Û¹ÌÁ¤ 04-27 5478
 1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30    

ȸ»ç¼Ò°³ | °³ÀÎÁ¤º¸Ã³¸®¹æÄ§ | ÀÌ¿ë¾à°ü | ã¾Æ¿À½Ã´Â ±æ | À̸ÞÀÏÁÖ¼Ò ¹«´Ü¼öÁý°ÅºÎ | »ç¾÷ÀÚÁ¤º¸È®ÀÎ
°æ±âµµ ¾È¾ç½Ã µ¿¾È±¸ È£°èµ¿ 1065-10 Çù¼º°ñµåÇÁ¶óÀÚ 601È£ ÇÑÄÄ¿¡µàÄÉÀ̼Ç(ÁÖ) TEL : 031-388-8840 FAX : 031-388-0996
´ëÇ¥ÀÚ : ±èµ¿±Ô »ç¾÷ÀÚ¹øÈ£ : 130-86-02870 Åë½ÅÆÇ¸Å¾÷½Å°í¹øÈ£ : Á¦ 2010-°æ±â¾È¾ç-888È£
COPYTIGHT(C) ÇÑÄÄ¿¡µàÄÉÀ̼Ç(ÁÖ), ALL RIGHT RESERVED.
´ãÀº°­Á : 0