드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
게시물ID : computer_42484짧은주소 복사하기
작성자 : 간지늅늅이
추천 : 0
조회수 : 268회
댓글수 : 3개
등록시간 : 2012/04/02 19:40:22
일단 이중 연결리스트를 하기전 단일링크리스트를 실험중인데,
제대로된 결과가 나오질 않네요.
#include<iostream>
using namespace std;
struct grade{
char name[20];
int kor;
int eng;
int math;
struct grade *next;
};
struct grade *mv, *stu_1, *stu_2, *stu_3, *stu_4, *stu_5;
void main()
{
for(int i=0; i<5; i++)
{
mv=new grade;
if(stu_1 == NULL)
stu_1=mv;
else if(stu_1 != NULL || stu_2 == NULL)
stu_2=mv;
else if(stu_2 != NULL || stu_3 == NULL)
stu_3=mv;
else if(stu_3 != NULL || stu_4 == NULL)
stu_4=mv;
else if(stu_4 != NULL || stu_5 == NULL)
stu_5=mv;
mv->next=NULL;
mv->next=stu_1;
cout<<"이름 :";
cin>>mv->name;
cout<<"국어점수:";
cin>>mv->kor;
cout<<"영어점수:";
cin>>mv->eng;
cout<<"수학점수:";
cin>>mv->math;
}
mv=stu_1;
cout<<"결과가 나옵니다 "<<endl;
for(int i=0; i<5; i++)
{
cout<<"이름:"<<mv->name<<endl;
cout<<"국어점수:"<<mv->kor<<endl;
cout<<"영어점수:"<<mv->eng<<endl;
cout<<"수학점수:"<<mv->math<<endl;
mv= mv->next;
}
}
for문에서 이름과 성적들이 차례대로 잘 나오기위해서는 어떻게 해야할까요?
댓글 분란 또는 분쟁 때문에
전체 댓글이 블라인드 처리되었습니다.
새로운 댓글이 없습니다.