Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<stdlib.h>
- typedef struct list
- {
- int num;
- double data;
- struct list *next;
- }node;
- void insert(node *s, int num, double data)
- {
- while(s->next != NULL)
- {
- s = s->next;
- }
- s->next = (node*) malloc(sizeof(node));
- s->next->num = num;
- s->next->data = data;
- s->next->next = NULL;
- }
- void display(node *s)
- {
- while(s->next != NULL)
- {
- printf("%d %.1f\n",s->next->num, s->next->data);
- s = s->next;
- }
- }
- int main()
- {
- node *head1 = (node*) malloc(sizeof(node));
- node *head2 = (node*) malloc(sizeof(node));
- head1->next = head2;
- head2->next = NULL;
- /*Inserting Data*/
- printf("======Inserting data=========\n");
- insert(head1,4, 1.2);
- insert(head2,7, 1.8);
- /*Displaying Data*/
- display(head1);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement