C++10명 학생 4과목의 총점, 평균, 석차를 계산하는 프로그램 만들다 꼬였습니다 ㅠ
해샘찬
[문]10명 학생 4과목의 총점, 평균, 석차를 계산하는 프로그램을 구조체, 파일 입출력을 이용하여 완성하시오.
1. 입력 파일이름(학번이름.dat)
2. 화면출력, 출력 파일이름(학번이름.txt)
3. 학생총점, 평균처리
4. 과목당 최고점, 최저점처리
5. 학생석차처리
이거인데..
아직 1,2번 문제는 만족을 못했습니다..
지금 출력되는건 컴파일해서 창에 뜨는데..
이게 아니라네요.
고수님들의 많은 조언 부탁드림니다.
#include stdio.h
#define student 10
void main()
{
int a[student][7];
int s[student];
int i,j;
int num=1;
for(i=0 ; istudent ; i++)
{
printf(%d번째 학생의 국어 점수는?, num); scanf(%d, &a[i][0]);
printf(%d번째 학생의 영어 점수는?, num); scanf(%d, &a[i][1]);
printf(%d번째 학생의 수학 점수는?, num); scanf(%d, &a[i][2]);
printf(%d번째 학생의 과학 점수는?, num); scanf(%d, &a[i][3]);
a[i][4]=a[i][0] + a[i][1] + a[i][2] + a[i][3];
a[i][5]=(float)a[i][4]/4;
num++;
s[i]=1;
}
for(i=0 ; istudent ; i++)
for(j=0 ; jstudent ; j++)
if (a[j][4]a[i][4])
s[i]++;
printf(번호 국어 영어 수학 과학 총점 평균 석차\n);
for(i=0 ; istudent ; i++)
{
printf(%2d %5d %4d %4d %4d %4d %6.1f %4d\n,
i+1,
a[i][0],
a[i][1],
a[i][2],
a[i][3],
a[i][4],
(float)a[i][5],
s[i]);
}
}
-
보미
코딩스타일이 전부 C인데.. C++책을한번보기소 자바돌이 말씀대로 손으로 다시 짜보세요.
-
꽃짱아
C++과제입니다 ㅠㅠ;;
-
갤3
`이건 c++이 아니라 c언어로 만드는거네요,
-
혁민
CFile 클래스 찾아보시면 쉽게 파일입출력에 대해서 아실 수 있으실거 같습니다.
-
튼동
원모야 ~ ~ㅋㅋㅋㅋ ^^;;;
-
텃골돌샘터
어떠한 식으로 시작해야될지 몰르겠어요;... 동영상강의도 보고.. 책도 사보고 했는데.. 도저히 이해가 안가는거같습니다 ㅠㅠ
-
해까닥
프로그램은 만드는것보다 알고리즘이 중요합니다.
손으로 그리면서 작성해 보세요.한 두번 해보면 금방 합니다.