| Код |
#include<stdio.h> #include<conio.h> struct LIST { char a; struct LIST *p; }; void PRINTER(struct LIST *pe) { while(pe!=NULL) { printf(" %c ",pe->a); pe=pe->p; } } void CHANGE(struct LIST *pe) {
} main() { struct LIST *pm,t1,t2,t3,t4; t1.a='a'; t1.p=&t2; t2.a='b'; t2.p=&t3; t3.a='c'; t3.p=&t4; t4.a='d'; t4.p=NULL; pm=&t1; CHANGE(&pm); PRINTER(pm);
getch(); }
|
Дано задание, интересно, как оно решается: нужно написать фун-ю CHANGE() которая при помощи смены ссылок изменит порядок вывода значений a b c d. выход такой: b a c d Помогите пожалуйста!
|