main() { Node root, *p; int n, i; root.next = NULL; for( i = 0; i < 10; i ++ ){ printf("数を入力して下さい: "); scanf("%d", &n); list_push( &root, n ); } list_print( &root ); }
main() { Node root, *p; int n, i; root.next = NULL; for( i = 0; i < 10; i ++ ){ printf("数を入力して下さい: "); scanf("%d", &n); list_push( &root, n ); } while( root.next != NULL ){ printf("%d\n", list_pop( &root )); } }
main() { Node root, *p; int n, i; root.next = NULL; for( i = 0; i < 10; i ++ ){ printf("数を入力して下さい: "); scanf("%d", &n); list_push( &root, n ); } printf("%d\n", list_sum( &root )); list_print(&root); }
main() { Node root, *p; int age, i; char buff[BUFSIZ]; char name[BUFSIZ]; root.next = NULL; for( i = 0; i < 10; i ++ ){ fgets(buff,BUFSIZ,stdin); sscanf(buff,"%s %d", name, &age); list_push( &root, name, age ); } list_print(&root); }