Oie, meu código não está mostrando na tela o nome e o endereço sendo que o código compila, o que deve ser?
O exercício era esse (bem simples, mas...)
Elabore um programa que pede seu nome, endereço, CEP e telefone. Ele deve imprirmir seu nome completo na primeira linha, seu endereço na segunda, e o CEP e telefone na terceira.
#include
char nome[30], endereco[50];
float cep3, telefone;
int main()
{
printf ("\n Entre com um nome \n");
gets (nome);
printf ("\n Digite seu endereco \n");
gets (endereco);
printf ("\n Digite o CEP \n");
scanf ("%f", &cep);
printf ("\n Digite seu telefone \n");
scanf ("%f", &telefone);
printf ("\n\n");
printf ("\n Segue abaixo seus dados pessoais \n");
gets (nome);
gets (endereco);
printf ("\n %f", cep);
printf ("\n %f", telefone);
return 0;
}
Respostas
respondido por:
1
Resposta:
O problema é que no final você está lendo a string de novo ao invés de imprimir. Troque os dois últimos "gets" por "puts".
Dica: não use floats para representar números de telefone ou CEP. Use strings, mesmo.
Perguntas similares
5 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás
7 anos atrás
7 anos atrás
8 anos atrás