Podemos ler vários valores com uma única chamada à scanf().
/* Mostra o uso de scanf() com várias entradas */
/* Calcula a média de 4 notas */
#include <stdio.h>
#include <stdlib.h>
int main()
{
float p1, p2, p3, p4;
double media;
printf("\nDigite as notas das 4 provas: ");
scanf("%f%f%f%f",&p1, &p2, &p3, &p4);
media = (p1 + p2 + p3 + p4)/4.0;
printf("\nMÉDIA: %.2f\n",media);
system("PAUSE");
return 0;
}
Eis a saída:
Digite as notas das 4 provas: 5.5 7.5 3.0 6.0
MÉDIA: 5.50
A função scanf() entende um espaço em branco como o término de uma entrada. Múltiplas entradas são digitadas separadas por um espaço em branco. Digitamos [ENTER] como finalizador geral.
Fonte: Treinamento em Linguagem C 2 Edição | Victorine Viviane Mizhari
/* Mostra o uso de scanf() com várias entradas */
/* Calcula a média de 4 notas */
#include <stdio.h>
#include <stdlib.h>
int main()
{
float p1, p2, p3, p4;
double media;
printf("\nDigite as notas das 4 provas: ");
scanf("%f%f%f%f",&p1, &p2, &p3, &p4);
media = (p1 + p2 + p3 + p4)/4.0;
printf("\nMÉDIA: %.2f\n",media);
system("PAUSE");
return 0;
}
Eis a saída:
Digite as notas das 4 provas: 5.5 7.5 3.0 6.0
MÉDIA: 5.50
A função scanf() entende um espaço em branco como o término de uma entrada. Múltiplas entradas são digitadas separadas por um espaço em branco. Digitamos [ENTER] como finalizador geral.
Fonte: Treinamento em Linguagem C 2 Edição | Victorine Viviane Mizhari
Nenhum comentário:
Postar um comentário