1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
| #include <stdio.h>
#include <string.h>
#include <stdlib.h>
struct skieur
{
char nom [10];
float temps_1er_manche ;
float temps_2e_manche ;
float temps_total ;
struct skieur *suivant;
};
void main(void)
{
struct skieur * debut, *p,*temps_1er_manche ;
int donnee;
debut=NULL;
printf("Donner le nom de votre skieur, taper 0 pour terminer \n");
scanf("%d",&donnee);
while (donnee !="0")
{
p=(struct skieur*)malloc(sizeof (struct skieur));
*p->nom=donnee;
p->suivant=debut;
debut=p;
scanf("%d",&donnee);
}
//Affichage
printf("Voici la liste de vos skieurs");
p=debut;
while(p!=NULL)
{
printf("%d",p->nom);
p=p->suivant;
}
printf("\n");
} |
Partager