I have a simple code:
#include <stdio.h>
int main(void) {
    int alter;
    printf("Your age: ");
    scanf("%d\n", &alter);
    printf("your age is %d\n", alter);
}
Output is:
Your age: <entering some_number(1)> (enter)
(terminal is waiting for another value)
<entering some_number(2)> (enter)
your age is number(1)
why does it wait for me to enter 2 values?
thanks
 
     
    