|
성적표 프로그램입니다...근데 이름 순으로 만들어야 하는데요,,,어케 해야될지 모르겠어여..
02학번 신입생인데..씨가 넘어려워요.. 고수님들 도와 주세요...함수를 써서 하나요?아
님 제어문으로 끝낼수가 있나요? 힌트를 주셔도 좋코 완성 해주셔도 좋습니다.
#include <stdio.h>
#include <string.h>
#include <conio.h>
float func1();
float func2(float);
char name[3][10];
float result[10][2];
main()
{
int i;
for(i=0;i<10;i++)
{
result[i][0]=0;
result[i][1]=0;
}
for(i=0;i<3;i++)
{
printf("이름을 입력하세요 : ");
gets(name[i]);
printf("\n");
result[i][0]=func1();
result[i][1]=func2(result[i][0]);
printf("\n");
}
printf("--------------------------------\n");
printf("이름 총점 평균\n");
printf("--------------------------------\n");
for(i=0;i<3;i++)
{
printf("%s\t%f\t%f",name[i],result[i][0],result[i][1]);
printf("\n");
}
printf("--------------------------------\n");
}
float func1()
{
float kor,eng,mat;
printf("국어 점수를 입력하세요 : ");
scanf("%f",&kor);
printf("영어 점수를 입력하세요 : ");
scanf("%f",&eng);
printf("수학 점수를 입력하세요 : ");
scanf("%f",&mat);
printf("\n");
getchar();
return kor+eng+mat;
}
float func2(float k)
{
return k/3;
}
감사합니다..강호의 고수님들 한 수 가르쳐주십시오..꼭 감사의 답글 올리겠습니다.
|