質問編集履歴

2

プログラムの変更

2022/11/16 01:28

投稿

sawaawa
sawaawa

スコア4

test CHANGED
File without changes
test CHANGED
@@ -107,12 +107,11 @@
107
107
  free(d2);
108
108
  }
109
109
 
110
-
111
110
  int main(void) {
112
111
  int i;
113
112
  char buf[128];
114
113
  dllist d1, d2, p;
115
- /*空リストの初期化(d1,d2は2つの異なるリスト*/
114
+
116
115
  d1 = (struct dlnode *)malloc(sizeof(struct dlnode));
117
116
  d1->prev = NULL;
118
117
  d1->next = NULL;
@@ -128,35 +127,32 @@
128
127
  insert(d2, i);
129
128
  }
130
129
  print_dllist(d1);
131
- print_dllist(d2); 
130
+ print_dllist(d2);
132
-
131
+
133
- p = d1;
132
+ p = d1;
134
133
  do {
135
- if(p->element % 2) { 
134
+ if(p->element % 2) {
136
135
  p = p->next;
137
136
  delete(p->prev);
138
- continue;
137
+
139
138
  }
140
139
  p = p->next;
141
- }while(p!=d1||p->next!=d1)
140
+ }while(p!=d1||p->next!=d1);
142
141
 
143
- p = d2;
142
+ p = d2;
144
143
  do{
145
- if(!(p->element % 2)){ 
144
+ if(!(p->element % 2)){
146
- p = p->next;
145
+ p = p->next;
147
- delete(p->prev);
146
+ delete(p->prev);
148
- continue;
147
+
149
- }
148
+ }
150
149
  p = p->next;
151
- }while(p!=d2||p->next!=d2)
150
+ }while(p!=d2||p->next!=d2);
152
151
 
153
- print_dllist(d1);
152
+ print_dllist(d1);
154
153
  print_dllist(d2);
155
154
 
156
- append_dllist(d1, d2);
155
+ append_dllist(d1, d2);
157
- print_dllist(d1);
156
+ print_dllist(d1);
158
157
  return 0;
159
158
  }
160
- ```
161
-
162
-

1

プログラムの訂正

2022/11/15 15:59

投稿

sawaawa
sawaawa

スコア4

test CHANGED
File without changes
test CHANGED
@@ -142,7 +142,7 @@
142
142
 
143
143
  p = d2;
144
144
  do{
145
- if!((p->element % 2)){ 
145
+ if(!(p->element % 2)){ 
146
146
  p = p->next;
147
147
  delete(p->prev);
148
148
  continue;