rrrr

De.  •  7天前


include

using namespace std;

struct n {

int data;
n *next;

} *head;

int main() {

int val;
for (cin >> val; val != -1; cin >> val) {
	n *p, *o;
	p = new n;
	p->data = val;
	p->next = NULL;
	if (head == NULL)
		head = p;
	else {
		o = head;
		while (o->next != NULL)
			o = o->next;
		o->next = p;
	}
}
while (head != NULL && head->data % 2 == 0)
	head = head->next;
if (head == NULL) {
	cout << "No";
	return 0;
}
n *o;
o = head;
while (o->next != NULL) {
	if (o->next->data % 2 == 0)
		o->next = o->next->next;
	else
		o = o->next;
}
o = head;
while (o != NULL) {
	cout << o->data << " ";
	o = o->next;
}
return 0;

}


评论:

请先登录,才能进行评论