Bom dia, poderiam me dizer porque nesse código aparece para colocar 3 números em vez de só 2?
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
int main() {
setlocale (LC_ALL, "Portuguese");
printf("Digite 2 numeros.\n");
int num1;
scanf("%d\n", &num1);
int num2;
scanf("%d\n", &num2);
}
Vi que tirando o \n ele roda da forma que deveria, mas fiquei com essa dúvida.