Programacao Com Listas
Artigo: Programacao Com Listas. Pesquise 862.000+ trabalhos acadêmicosPor: igordcsouza • 27/9/2014 • 284 Palavras (2 Páginas) • 231 Visualizações
#include <stdio.h>
#include <stdlib.h>
typedef struct aluno {
int mat;
float cr;
struct aluno *prox;
}TAluno;
TAluno * cria_lst(){
return NULL;
}
TAluno * insere_lst(TAluno *l, int mat, float cr){
TAluno * novo;
novo = (TAluno *) malloc(sizeof(TAluno));
novo->mat = mat;
novo->cr = cr;
novo->prox = l;
return novo;
}
TAluno *copia (TAluno *l){
return l;
}
void imprime_lst(TAluno *l){
while(l != NULL){
printf("%i -> %.2f\n",l->mat,l->cr);
l = l->prox;
}
}
int main(){
TAluno *a;
TAluno *c;
a = cria_lst();
a = insere_lst(a,1,5);
a = insere_lst(a,2,4);
a = insere_lst(a,3,9);
imprime_lst(a);
c = copia(a);
printf("\nImprime Copia\n");
imprime_lst(c);
return 0;
}
...