~cpp //5명의 학생 성적 입력 받기 이름: 국어성적: 수학성적: 영어성적://5번 반복한다. . . . //각자의 평균점수 출력 XX의 평균점수는 XX입니다. . . .
~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; }
~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; }
~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; }
~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"); }
~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; }