배열 연결리스트최대값구하기!!!
멱부리
질문 제목 : 배열 연결리스트 최대값구하기!!!!!!!!!배열연결리스트를 만들었는데.. 여기서 최대값을 구해볼려고 짯는데..안되네요..질문 내용 :
#includestdio.h
#includestdlib.htypedef int temp;
typedef struct
{
int data;
struct listnode *link;
}listnode;
main()
{
int i,j,max = 0;
listnode *p1,*p2, *p3, *p4, *p5, *p6;
p1 = (listnode *)malloc(sizeof(listnode));
p1-data = 10;
p1-link = null;p2 = (listnode *)malloc(sizeof(listnode));
p2-data = 20;
p2-link = null;
p1-link = p2;p3 = (listnode *)malloc(sizeof(listnode));
p3-data = 30;
p3-link = null;
p2-link = p3;p4 = (listnode *)malloc(sizeof(listnode));
p4-data = 40;
p4-link = null;
p3-link = p4;p5 = (listnode *)malloc(sizeof(listnode));
p5-data = 50;
p5-link = null;
p4-link = p5;p6 = (listnode *)malloc(sizeof(listnode));
p6-data = 60;
p6-link = null;
p5-link = p6;
for(i=0; i6; i++)
{
printf(%d- , p1-data);
p1= p1-link;
}
for(j=0;j6;j++)
{
if(p1-datamax)
{
max=p1-data;
}
printf(\n 최대값 %d,max);
}조언좀 부탁드립니다.........이렇게 프로그램을 돌리면.... 연결리스트 값만 나오네요.. 실패1나나오고요...
-
목향
한번 고쳐주실수잇나요?ㅜ지금 컴터고장나서ㅜ폰으로보고잇습니다ㅜ