Ed
há 7 meses
Para a função `scanf()` na linguagem C, é importante usar o especificador de formato correto que corresponde ao tipo da variável que você está tentando ler. No caso da variável `num`, que é do tipo inteiro (`int`), o especificador de formato correto é `%d`. Vamos analisar as opções: A) `scanf("%f", &num);` - `%f` é usado para ler um número do tipo float, não int. Portanto, está incorreta. B) `scanf("%HK", &num);` - `%HK` não é um especificador de formato válido. Portanto, está incorreta. C) `scanf("%c", &num);` - `%c` é usado para ler um caractere, não um inteiro. Portanto, está incorreta. D) `scanf("%d", &num);` - `%d` é o especificador correto para ler um inteiro. Portanto, está correta. A opção correta é: D) scanf("%d", &num);
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material