Estou compartilhando a minha resolução deste exercício. Muito provavelmente, não é a melhor forma de resolvê-lo, mas essa foi a primeira lógica que veio à minha cabeça. Depois, ao ver a opinião do instrutor, percebi que poderia simplesmente dividir o código por 100.
Console.WriteLine("Digite o código do livro: ");
string codigoLivro = Console.ReadLine();
char codigoCatalogos = codigoLivro[0];
switch (codigoCatalogos)
{
case '1': Console.WriteLine("Ficção Científica");
break;
case '2': Console.WriteLine("Literatura Clássica");
break;
case '3': Console.WriteLine("Fantasia");
break;
case '4': Console.WriteLine("Romance");
break;
case '5': Console.WriteLine("Suspense/Mistério");
break;
case '6': Console.WriteLine("Não ficção");
break;
case '7': Console.WriteLine("Biografias/Memórias");
break;
case '8': Console.WriteLine("Distopia");
break;
case '9': Console.WriteLine("Infantojuvenil");
break;
default: Console.WriteLine("Código inexistente");
break;
}