배열을 사용후 %s사용
행운아
ex2)
#includestdio.h
void main(){
char name[2048];
double kor[2048];
double math[2048];
double egh[2048];
int i,j;
double average;
double koraverage;
double mathaverage;
double eghaverage;
for(i=0;i=1;i++){
printf(이름을 입력하세요:);
scanf(%s,&name[i]);
printf(국어점수를 입력하세요:);
scanf(%d,&kor[i]);
printf(수학점수를 입력하세요:);
scanf(%d,&math[i]);
printf(영어점수를 입력하세요:);
scanf(%d,&egh[i]);
average=(kor[i]+math[i]+egh[i])/3;
koraverage+=kor[i];
kor[i]++;
mathaverage+=math[i];
math[i]++;
eghaverage+=egh[i];
egh[i]++;
}
for(j=0;j=1;j++){
printf(%s/t %d/t %d/t %d/t ,name[j],kor[j],math[j],egh[j]);
}
printf(40명/t %d/t %d/t %d/t\n,koraverage,mathaverage,eghaverage);
}
ex2)
#includestdio.h
void main(){
double number[2048];
char string[2048];
int i,j;
for(i=0;i=3;i++){
printf(이름을 입력하세요:);
scanf(%s,&string[i]);
printf(번호를 입력하세요(단-는빼고):);
scanf(%d,&number[i]);
}
for(j=0;j=3;j++){
printf(%s%d\n,string[j],number[j]);
}
}
이런식일때
실행에서입력값이 다들어가고 출력할시에 오류가뜨내요
이런 현상이 왜나타나는거죠?
아 그리고 시간좀 되시면 ex2)에서
printf(번호를 입력하세요(단-는빼고):); 라고 썻는데(count함수 넣는 법을 잘몰라서 ㅠㅠ)
-를 count 함수를 넣어서 추가하면된다는데 이해가잘안가내요.
답변 부탁드립니다.