Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

수/학생성적입출력: Difference between revisions

From ZeroWiki
imported>Unknown
No edit summary
 
(Repair batch-0006 pages from live compare)
 
Line 22: Line 22:
   
   
   
   
  char name[5][10];
  char name[5][10];
  int  korea[5],
  int  korea[5],
               math[5],
               math[5],
               english[5],
               english[5],
               average[5],
               average[5],
               i,
               i,
               a=1;  
               a=1;  
Line 36: Line 36:
 
 
  printf("이름:");
  printf("이름:");
  scanf("%s" ,&name[i]);
  scanf("%s" ,&name[i]);
 
 
  printf("국어성적:");
  printf("국어성적:");
     scanf("%d" , &korea[i]);
     scanf("%d" , &korea[i]);
        
        
  printf("수학성적:");
  printf("수학성적:");
     scanf("%d" , &math[i]);
     scanf("%d" , &math[i]);
      
      
  printf("영어성적:");
  printf("영어성적:");
     scanf("%d" , &english[i]);
     scanf("%d" , &english[i]);
  }
  }
   
   
   
   
  for(i=0; i<5; i++){
  for(i=0; i<5; i++){
     average[i] = (korea[i]+math[i]+english[i])/3;     
     average[i] = (korea[i]+math[i]+english[i])/3;     
     printf ("%s의 평균점수는 %d입니다.\n",name[i],average[i]);  
     printf ("%s의 평균점수는 %d입니다.\n",name[i],average[i]);  
  
  
  }
  }
Line 65: Line 65:
   
   
  struct _people{
  struct _people{
           char name [20];
           char name [20];
           int kor;
           int kor;
           int math;
           int math;
Line 73: Line 73:
   void main(void)
   void main(void)
       {
       {
       struct _people people[5];
       struct _people people[5];
       int i;
       int i;
       int j;  
       int j;  
Line 79: Line 79:
           {
           {
             printf ("이름: ");  
             printf ("이름: ");  
             scanf ("%s", people[i].name);
             scanf ("%s", people[i].name);
             printf ("국어성적:");   
             printf ("국어성적:");   
             scanf ("%d", &people[i].kor);
             scanf ("%d", &people[i].kor);
             printf ("수학성적:");
             printf ("수학성적:");
             scanf ("%d", &people[i].math);
             scanf ("%d", &people[i].math);
             printf ("영어성적:");
             printf ("영어성적:");
             scanf ("%d", &people[i].eng);
             scanf ("%d", &people[i].eng);
               for (j=0; j<i; j++)
               for (j=0; j<i; j++)
                 people[i].ave= (people[i].kor+people[i].math+people[i].eng)/3;
                 people[i].ave= (people[i].kor+people[i].math+people[i].eng)/3;
                 printf ("%s의 평균점수는 %d입니다\n", people[i].name, people[i].ave );  
                 printf ("%s의 평균점수는 %d입니다\n", people[i].name, people[i].ave );  
                 printf("\n");
                 printf("\n");
         }
         }
Line 100: Line 100:
  int main()
  int main()
  {
  {
   char name[5][10];
   char name[5][10];
   int korean[5];
   int korean[5];
   int math[5];
   int math[5];
   int english[5];
   int english[5];
   int i;
   int i;
    
    
Line 109: Line 109:
   for(i=0; i<5; i++){
   for(i=0; i<5; i++){
             printf("이름:");  
             printf("이름:");  
             scanf(" %s",&name[i]);
             scanf(" %s",&name[i]);
             printf("국어성적:");
             printf("국어성적:");
             scanf(" %d",&korean[i]);
             scanf(" %d",&korean[i]);
             printf("수학성적:");
             printf("수학성적:");
             scanf(" %d",&math[i]);
             scanf(" %d",&math[i]);
             printf("영어성적:");
             printf("영어성적:");
             scanf(" %d",&english[i]);
             scanf(" %d",&english[i]);
       }
       }
   
   
  for(i=0; i<5; i++){
  for(i=0; i<5; i++){
             printf("%s의 평균점수는 %f입니다.\n",&name[i] ,(float)(korean[i]+math[i]+english[i])/3);
             printf("%s의 평균점수는 %f입니다.\n",&name[i] ,(float)(korean[i]+math[i]+english[i])/3);
       }
       }
   
   
Line 130: Line 130:
  #include <stdlib.h>
  #include <stdlib.h>
   
   
  int korean[5], math[5], english[5], i, average[5];
  int korean[5], math[5], english[5], i, average[5];
  char name[5][10];
  char name[5][10];
  void main()
  void main()
  {
  {
Line 137: Line 137:
   {
   {
       printf ("이름:");
       printf ("이름:");
       scanf ("%s",&name[i]);
       scanf ("%s",&name[i]);
       printf ("국어성적:");
       printf ("국어성적:");
       scanf ("%d",&korean[i]);
       scanf ("%d",&korean[i]);
       printf ("수학성적:");
       printf ("수학성적:");
       scanf ("%d",&math[i]);
       scanf ("%d",&math[i]);
       printf ("영어성적:");
       printf ("영어성적:");
       scanf ("%d",&english[i]);
       scanf ("%d",&english[i]);
   }
   }
    
    
   for (i=0;i<5;i++)
   for (i=0;i<5;i++)
   {
   {
   average[i] = (korean[i]+math[i]+english[i])/3;   
   average[i] = (korean[i]+math[i]+english[i])/3;   
   printf ("%s의 평균점수는 %d입니다.\n",name[i],average[i]);
   printf ("%s의 평균점수는 %d입니다.\n",name[i],average[i]);
   }
   }
   system ("pause");
   system ("pause");
Line 161: Line 161:
  {
  {
     struct grade {
     struct grade {
             char name[20];
             char name[20];
             int kor;
             int kor;
             int math;
             int math;
Line 168: Line 168:
                     };
                     };
              
              
             struct grade stu[5];
             struct grade stu[5];
             int i;
             int i;
              
              
Line 174: Line 174:
             {
             {
                     printf("이름: ");  
                     printf("이름: ");  
                     scanf("%s", &stu[i].name);
                     scanf("%s", &stu[i].name);
                     printf("국어성적: ");
                     printf("국어성적: ");
                     scanf("%d", &stu[i].kor);
                     scanf("%d", &stu[i].kor);
                     printf("수학성적: ");
                     printf("수학성적: ");
                     scanf("%d", &stu[i].math);
                     scanf("%d", &stu[i].math);
                     printf("영어성적: ");
                     printf("영어성적: ");
                     scanf("%d", &stu[i].eng);
                     scanf("%d", &stu[i].eng);
                     stu[i].avg = (stu[i].kor + stu[i].math + stu[i].eng)/3;
                     stu[i].avg = (stu[i].kor + stu[i].math + stu[i].eng)/3;
             }
             }
      
      
             for(i=0; i<5; i++)
             for(i=0; i<5; i++)
             {
             {
                     printf("%s의 평균은 %f입니다.\n", stu[i].name, stu[i].avg);
                     printf("%s의 평균은 %f입니다.\n", stu[i].name, stu[i].avg);
                     }
                     }
              
              
Line 194: Line 194:
   return 0;
   return 0;
  }
  }

Latest revision as of 01:08, 27 March 2026

//5명의 학생 성적 입력 받기 
이름: 
국어성적: 
수학성적: 
영어성적://5번 반복한다. 
. 
. 
. 
//각자의 평균점수 출력 
XX의 평균점수는 XX입니다. 
. 
. 
.  

송수생

#include <stdlib.h>


char name[5][10];
	int  korea[5],
              math[5],
              english[5],
              average[5],
              i,
              a=1;		 
int main(){
	
     while(a==1){
                     
	for(i=0; i<5; i++){
	
	printf("이름:");
	scanf("%s" ,&name[i]);
	
	printf("국어성적:");
    scanf("%d" , &korea[i]);
     
	printf("수학성적:");
    scanf("%d" , &math[i]);
    
	printf("영어성적:");
    scanf("%d" , &english[i]);	
}


	for(i=0; i<5; i++){
    average[i] = (korea[i]+math[i]+english[i])/3;    
    printf ("%s의 평균점수는 %d입니다.\n",name[i],average[i]); 
 	
}
printf("다시입력하실려면 숫자1를 분러주세요..^^\n");
scanf("%d", &a); 
} 
system("PAUSE");       
  return 0;	
}

신혜지

#include <stdio.h>
#include <stdlib.h>

struct _people{
         char name [20];
         int kor;
         int math;
         int eng;
         int ave;
      };
 void main(void)
     {
     struct _people people[5];
     int i;
     int j; 
 for(i=1; i<6; i++)
         {
            printf ("이름: "); 
            scanf ("%s", people[i].name);
            printf ("국어성적:");  
            scanf ("%d", &people[i].kor);
            printf ("수학성적:");
            scanf ("%d", &people[i].math);
            printf ("영어성적:");
            scanf ("%d", &people[i].eng);
              for (j=0; j<i; j++)
                people[i].ave= (people[i].kor+people[i].math+people[i].eng)/3;
                printf ("%s의 평균점수는 %d입니다\n", people[i].name, people[i].ave ); 
                printf("\n");
        }
  system("PAUSE");	
  return 0;
}

[joosama]

#include <stdio.h>
#include <stdlib.h>

int main()
{
  char name[5][10];
  int korean[5];
  int math[5];
  int english[5];
  int i;
  
  
  for(i=0; i<5; i++){
           printf("이름:"); 
           scanf(" %s",&name[i]);
           printf("국어성적:");
           scanf(" %d",&korean[i]);
           printf("수학성적:");
           scanf(" %d",&math[i]);
           printf("영어성적:");
           scanf(" %d",&english[i]);
      }

for(i=0; i<5; i++){
           printf("%s의 평균점수는 %f입니다.\n",&name[i] ,(float)(korean[i]+math[i]+english[i])/3);
      }

  
  system("PAUSE");	
  return 0;
}

임수연

#include <stdio.h>
#include <stdlib.h>

int korean[5], math[5], english[5], i, average[5];
char name[5][10];
void main()
{
 for (i=0;i<5;i++)
 {
     printf ("이름:");
     scanf ("%s",&name[i]);
     printf ("국어성적:");
     scanf ("%d",&korean[i]);
     printf ("수학성적:");
     scanf ("%d",&math[i]);
     printf ("영어성적:");
     scanf ("%d",&english[i]);
 }
 
 for (i=0;i<5;i++)
 {
  average[i] = (korean[i]+math[i]+english[i])/3;   
  printf ("%s의 평균점수는 %d입니다.\n",name[i],average[i]);
 }
 system ("pause");
}

장이슬

#include <stdio.h>
#include <stdlib.h>

int main()
{
    struct grade {
           char name[20];
           int kor;
           int math;
           int eng;
           float avg;
                    };
           
           struct grade stu[5];
           int i;
           
           for(i=0; i<5; i++)
           {
                    printf("이름: "); 
                    scanf("%s", &stu[i].name);
                    printf("국어성적: ");
                    scanf("%d", &stu[i].kor);
                    printf("수학성적: ");
                    scanf("%d", &stu[i].math);
                    printf("영어성적: ");
                    scanf("%d", &stu[i].eng);
                    stu[i].avg = (stu[i].kor + stu[i].math + stu[i].eng)/3;
            }
    
           for(i=0; i<5; i++)
           {
                    printf("%s의 평균은 %f입니다.\n", stu[i].name, stu[i].avg);
                    }
           
    
  
  system("PAUSE");	
  return 0;
}