fork download
  1. #include<stdlib.h>
  2. #include<stdio.h>
  3.  
  4. typedef int elementtype;
  5. typedef struct node_t Node;
  6.  
  7. struct node_t {
  8. elementtype element;
  9. Node* next;
  10. };
  11.  
  12. Node* insert(elementtype e, Node* node){
  13. Node* re = (Node*)malloc(sizeof(Node));
  14. re->element = e;
  15. re->next = node;
  16. return re;
  17. }
  18. void show(Node* node){
  19. for(; node != NULL; node = node->next){
  20. printf("%d ", node->element);
  21. }
  22. printf("\n");
  23. }
  24. Node* input(Node* node){
  25. char ch;
  26. while((ch = getchar()) != '\n'){
  27. elementtype num = (int)ch - '0';
  28. node = insert(num, node);
  29. }
  30. return node;
  31. }
  32. int main(void){
  33. Node* m = NULL;
  34. Node* n = NULL;
  35.  
  36. m = input(m);
  37. n = input(n);
  38.  
  39. show(m);
  40. show(n);
  41.  
  42. return 0;
  43. }
  44.  
Runtime error #stdin #stdout 2.84s 2094004KB
stdin
124679
87410992
stdout
Standard output is empty