este caso :
if (m<=32)
vienes de preguntar if(m<=22) , supongamos que es 22 si es asi pasa al otro if que pregunta if(m<=32) , siempre dara true no ? a menos que cambies el valor de la variable al estar en el if ( m<=22 ).
con muchos if lo harías. pero cual es tu duda en especifico ?
esa seria la estructura básica de un programa en C , algo simple con un if else.
Código C:
Ver original#include <stdio.h>
int main () {
int a = 100;
if( a = 20 ) {
}
else {
}
printf("el valor de a es : %d\n", a
);
return 0;
}