C언어 오류 수정부탁드려요
민구
질문 제목 : 10학급의 n명의학생들 국영수 총점과 평균구하는 거요학급은 10개로 정해졌고 학생수는 입력받은수만큼의 학생들의 국영수총점과 평균등을 구하는 소스질문 내용 : 아 하곤있는데 선언되지 않은 식별자니 뭐니 해서 계속 막히네요;
#include cstdio
#include cstdlib
typedef struct student
{
char name[30];
int kor; //국어점수
int ktot; //학생들 국어총점수
float kave; //학생들 국어평균
int eng; //영어점수
int etot; //학생들 영어총점수
float eave; //학생들 영어평균
int mat; //수학점수
int mtot; //학생들 수학총점수
float mave; //학생들 수학평균
int total; //총과목 총점
float ave; //총 과목 평균
}st[50];
int main(void)
{
int i = 0;
int j = 0;
int x=0;
student st[50];
printf(학급 반 학생수의 성적 프로그램소스입니다.\n);
printf(학생 수를 입력하세요 : );
scanf_s(%d,&x);
int total = st[j].kor+st[j].eng+st[j].mat;
float ave = (float)(total/3.0);
st[i].kor = rand()%100;
st[i].eng = rand()%100;
st[i].mat = rand()%100;
for(i=0;i10;i++) //학급
{
for(j=0;jx;j++) //반 학생들
{
printf(이름\t 국어\t 영어\t 수학\t 총점\t 평균 \n);
printf(%s\t %d\t %d\t %d\t %d\t %5.1f,st[j].name,&st[j].kor,st[j].eng,st[j].mat,st[j].total,st[j].ave);
printf(====================================================================================================);
}
printf(국어총점\t 영어총점\t 수학총점\n);
printf(%d \t %d \t %d\n,st[x].ktot,st[x].etot,st[x].mtot);
printf(국어평균\t 영어평균\t 수학평균\n);
printf(%5.1f \t %5.1f \t %5.1f\n,st[x].kave,st[x].eave,st[x].mave);
}
}
오류 다 없앴어요 근데
프로그램이 오류네요 이번엔;; 1반 학생 누구 몇점 몇점 이렇게 나와야되는데;;
-
서리서리
오류라기보다 미완성인거같네요
-
우주
비주얼 2008에서 이렇게 쓰라고 해서 쓰는거에요
뭐 ms에서 만든건지 아마도그럴거에요 이렇게 써도된다고해서.. -
여울가녘
적어도 dev-c++ 에서 만큼은 저런 헤더가 없는듯 하네요.
-
나샘
그나저나 저는,
#include cstdio
#include cstdlib
같은 것들은 처음 보는데요, 원래 있는 건가요?? -
보라나
수정했어요 근데 심한오류가;;
-
모든
0을 쓸수 없다고 나오네요.
-
여름
Student st[0]; 여기에서. 선언한 배열의 크기는 0입니다. 선언하겠다는 것인지 하지 안겠다는 것인지요.