Red de conocimiento informático - Material del sitio web - Programación de posgrado

Programación de posgrado

Su segunda y tercera entrada getchar() obtienen la tecla Enter que ingresó la última vez, por lo que la genera directamente.

Simplemente agregue un getchar() antes de diet=getchar() y sports=getchar();

# include & ltstdio.h & gt

# include & ltconio.h & gt

int main()

{

Sexo encantador, ejercicio, dieta;

flotar myHeight , faHeight , moHeight

Printf("Ingrese el género m masculino o f femenino\ n "

scanf("%c ", & amp género

); Printf("Ingrese la altura de mamá y papá\ n ");

scanf("%f%f ", & ampFahd& ampMOH altura

getchar(

Printf("¿Te gustan los deportes y o N \ N ");

sports = getchar()

getchar(); >Printf("¿Tienes buenos hábitos alimenticios y o N \ N ");

diet = getchar()

if(sex=='F ')

mi altura =(altura fah * 0.923+altura MOH)/2

if(sex=='M ')

mi altura =(altura fah+MOH altura)* 0.54;

if(sports=='Y ')

mi altura = mi altura+20;

if(dieta= ='Y ')

mi altura = mi altura+10;

Printf("La altura del niño es %f(cm)\n ",mi altura);

Devuelve 0;}