선택정렬오류
한
질문 제목 : 선택정렬 오류응용프로그램 오류창이 계속 뜹니다질문 내용 :
일단 간단하게 코드 설명을 하겠습니다.
학생인원수를 입력을하면 그입력한 횟수만큼 for문이 반복되어 학생인원수만큼 학번 이름 수학점수 영어점수를 받고 수학점수 영어점수의 평균을내a[i].score에 저장합니다. 그후 빨간부분처럼 선택정렬을한후 다시for문을 사용해 평균이 높은순서대로 출력됩니다. 이때 스위치문을써서 개인당 수 우 미 양 가를 표기해줍니다.
이제 코드를 올리겠습니다.
#includestdio.h
#include conio.h
struct student
{
char no[20];
char name[10];
double math;
double english;
int score;
};
int main(){
int i=0,j=0,t=0;
int k=0;
struct student a[2000];
struct student temp;
printf(학생인원수를 입력하세요 :);
scanf(%d,&k);
for (i=0;ik;i++){
printf(학번,이름,수학점수,영어점수를 입력하시오:) ;
scanf(%s %s %lf %lf,a[i].no,a[i].name,&a[i].math,&a[i].english);
a[i].score=((a[i].math+a[i].english)/2);
}
printf(학생정보를 출력합니다 \n);
for(j=0;jk-1;j++){
for(t=j+1;tk;t++){
if(a[j].scorea[t].score){
temp=a[j];
a[j]=a[t];
a[t]=temp;
}
&nbnbsp; }
}
for (j=0;jk;j++){
printf(%★d등★ 학번:%s 이름:%s 수학점수:%lf 영어점수:%lf 평균:%d,j+1,a[j].no, a[j].name, a[j].math, a[j].english,a[j].score);
printf(\n);
switch(a[j].score/10)
{
break;
case 6:
printf(양);
break;
case 7:
printf(미);
break;
case 8:
printf(우);
break;
case 9:
printf(수);
break;
default:
printf(가);
break;
}
printf(\n);
}
getch();
}
컴파일시 입력은 잘 받아지는대학생정보출력을할때 0x77bf2a16에 있는명령이 0x00000001의 매모리를 참조했습니다.메모리는 reed될 수 없다는 오류가뜨네요..
선택정렬의 문제같은대 어디가문제일까요 고수분들 도와주세요~!!
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2694069 | unsigned 질문입니다. | 힘차 | 2025-05-07 |
2694012 | 전공 비전공자 개발자 (10) | 말글 | 2025-05-07 |
2693984 | 오버로딩이 무엇인가요? (2) | 헛매질 | 2025-05-07 |
2693956 | PlaySound재생이 안됩니다!(C에 음악넣기) | 지존 | 2025-05-06 |
2693928 | &와 *의 사용에 관한 명확한 이해 | 제나 | 2025-05-06 |
2693903 | 반복문 설명좀요 ㅠㅠ (2) | 란새 | 2025-05-06 |
2693869 | stdio.h 는 왜 쓰는건가요? (1) | 큰꽃들 | 2025-05-06 |
2693842 | 포인터 변수의 주소값끼리 더하는 것에 대해서 질문드립니다. (1) | 진솔 | 2025-05-05 |
2693811 | 소수 출력;;;; | 화이트캣 | 2025-05-05 |
2693788 | 이런 함수는 없나요? (3) | 앤드류 | 2025-05-05 |
2693758 | txt파일 불러와서 행렬로 저장 | 큰애 | 2025-05-05 |
2693727 | scanf 오류 문제!! (2) | 큰나래 | 2025-05-04 |
2693704 | 구조체 주소록 문제인데 도와주세요 (2) | 도1도캣 | 2025-05-04 |
2693676 | 열혈강의 c언어 질문입니다 | 하양이 | 2025-05-04 |
2693647 | 12.620000 을요 12.620 으로 어떻게 표현해요? (2) | 파도 | 2025-05-04 |
2693619 | 타이틀 코드.. | 단순드립 | 2025-05-03 |
2693591 | 컴파일 에러에서 질문드립니다 (3) | 게자리 | 2025-05-03 |
2693463 | 동적할당 이용시 fwrite사용을 어떻게 해야하나요..? (10) | 일본어못해요 | 2025-05-02 |
2693387 | 배열문제입니다 수정오류캡쳐했습니다 (6) | 연하얀 | 2025-05-01 |
2693356 | text 입출력 내림차순 질문입니다 ㅠ | 빛글 | 2025-05-01 |