#include <stdio.h> #include <stdlib.h> #include <math.h> typedef struct node{ double a; struct node *next; }data; int main(void) { data* head=(data *)malloc(sizeof(data)); data *q,*p=head; while(scanf("%lf",&p->a)!=EOF){ q=(data *)malloc(sizeof(data)); q->next=p; p=q; } p=p->next; while(p!=head){ printf("%.4lf/n",sqrt(p->a)); p=p->next; } printf("%.4lf/n",sqrt(p->a)); return 0; }