U E D R , A S I H C RSS

수/학생성적입출력

No older revisions available

No older revisions available



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


1. 송수생

~cpp #include <stdio.h>
#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;	
}

2. 신혜지

~cpp 
#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;
}

3. joosama

~cpp 
#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;
}

4. 임수연

~cpp 
#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");
}

5. 장이슬

~cpp 
#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;
}
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2009-05-27 07:09:19
Processing time 0.0940 sec