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