Problème de scanf qui me demande deux valeurs
Bonjour, voici mon code et son résultat, vous pourrez voir qu'il m'a demandé deux saisies pour largeur et hauteur n'est pas pris en compte dans le calcule..
Code:
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
|
#include <stdio.h>
double surface(double largeur, double hauteur)
{
return largeur * hauteur;
}
int main (int argc, const char * argv[])
{
double largeur;
double hauteur;
double air;
printf("Largeur :\n");
scanf("%lf\n\n", &largeur);
printf("Hauteur :\n");
scanf("%lf\n\n", &hauteur);
air = surface(largeur, hauteur);
printf("%f x %f = %f", largeur, hauteur, air);
return 0;
} |
Citation:
RÉSULTAT
Largeur :
34.5
34.5
Hauteur :
345
34.500000 x 34.500000 = 1190.250000