Felipe, boa tarde.
O seu código está certo e funciona perfeitamente. Você fez a conversão ali de Celsius para Fahrenheit corretamente com a fórmula correta, imprimiu o valor com casas decimais, e depois também converteu pra inteiro usando casting. Tudo certinho
E cara, não tem problema se está diferente do do professor. O importante é que a lógica esteja certa e o programa funcione. O jeito como você escreveu está direto, organizado e claro. Pode seguir nessa linha tranquilo. Se quiser, posso sugerir só umas melhorias de boas práticas ou deixar o código mais estilizado, mas funcionalmente tá tudo 100%.