#include <stdio.h>
#include <stdlib.h>
struct link{
int i;
struct link*next;
};
int main(){
int j;
struct link*edge;
struct link*head;
head=(struct link*)malloc(sizeof(struct link));
head->next=0;
do{
printf(“Input number:”);
scanf(“%d”,&head->i);
fflush(stdin);
}while(head->i<1||head->i>100);
edge=head;
edge->next=(struct link*)malloc(sizeof(struct link));
edge=edge->next;
edge->next=0;
for(int k=0;k<1;k++)
{
if(edge==0)
{
break;
}
}
for(j=0;j<10;j++){
system(“cls”);
edge=head;
while(edge->next>0)
{
printf(“%d”,edge->i);
edge=edge->next;
printf(“->”);
}
do
{
printf(“\nInput Number:”);
scanf(“%d”,&edge->i);
fflush(stdin);
}while(edge->i<1 || edge->i>100);
edge->next=(struct link*)malloc(sizeof(struct link));
edge=edge->next;
edge->next=0;
}
getchar();
return 0;
}