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);
}