#include
#include
struct node {
int value;
struct node* next;
};
// 앞에 노드 추가
struct node* add(struct node* head, int value) {
struct node* new_node = (struct node*)malloc(sizeof(struct node));
new_node->value = value;
new_node->next = head;
return new_node;
}
struct node *func(struct node *head, int x){
struct node *prev;
struct node * cur = head;
for(cur; cur->vaule != x; cur = cur->next){
prev = cur;
prev->next = cur->next
}
if(){}
cur->next = head
return cur;
}
int main() {
struct node* head = NULL;
for (int i = 1; i <= 5; i++) head = add(head, i); // 리스트: 5 4 3 2 1
struct node* cur = func(head, 3); // 3부터 시작
for (cur=head; cur; cur = cur->next) {
printf("%d", cur->value);
}
return 0;
}
출제위원 나한테 왜그래요?
#include
struct node {
int value;
struct node* next;
};
// 앞에 노드 추가
struct node* add(struct node* head, int value) {
struct node* new_node = (struct node*)malloc(sizeof(struct node));
new_node->value = value;
new_node->next = head;
return new_node;
}
struct node *func(struct node *head, int x){
struct node *prev;
struct node * cur = head;
for(cur; cur->vaule != x; cur = cur->next){
prev = cur;
prev->next = cur->next
}
if(){}
cur->next = head
return cur;
}
int main() {
struct node* head = NULL;
for (int i = 1; i <= 5; i++) head = add(head, i); // 리스트: 5 4 3 2 1
struct node* cur = func(head, 3); // 3부터 시작
for (cur=head; cur; cur = cur->next) {
printf("%d", cur->value);
}
return 0;
}
이게 오늘 2025년 5점짜리 문제
이건 2021년 문제 같은 5점이다 ㅋㅋㅋㅋㅋ
출제위원 나한테 왜그래요?
Copyright ⓒ 시보드 무단 전재 및 재배포 금지
본 콘텐츠는 뉴스픽 파트너스에서 공유된 콘텐츠입니다.
다음 내용이 궁금하다면?
광고 보고 계속 읽기
원치 않을 경우 뒤로가기를 눌러주세요