ernesto lopes
(usa Ubuntu)
Enviado em 29/10/2011 - 21:23h
não sei qual o problema do codigo abaixo
quero ele receba as informções e imprima na tela no final
# include <stdio.h>
struct pessoa {
char nome [50];
int idade ;
float peso ;
};
int main(){
int i,j;
struct pessoa aluno[2];
for (i=0;i<2;i++)
{
printf ("digite o nome da pessoa ");
scanf ("%c\n",aluno[i].nome);
printf ("digite a idade da pessoa ");
scanf ("%d\n",aluno[i].idade);
printf ("digite o peso da pessoa ");
scanf ("%f\n",aluno[i].peso);
}
for (j=0;j<2;j++){
printf ("%c\t\t%d\t%f\n ",aluno[j].nome,aluno[j].idade,aluno[j].peso);
}
return (0);
}
# include <stdio.h>
struct pessoa {
char nome [50];
int idade ;
float peso ;
};
int main(){
int i,j;
struct pessoa aluno[2];
for (i=0;i<2;i++)
{
printf ("digite o nome da pessoa ");
scanf ("%c\n",aluno[i].nome);
printf ("digite a idade da pessoa ");
scanf ("%d\n",aluno[i].idade);
printf ("digite o peso da pessoa ");
scanf ("%f\n",aluno[i].peso);
}
for (j=0;j<2;j++){
printf ("%c\t\t%d\t%f\n ",aluno[j].nome,aluno[j].idade,aluno[j].peso);
}
return (0);
}
aprece uma porção de numeros que nao tem nada a ver
quando mando rodar