Так делать нельзя. С - язык низкоуровневый. Хотите таких сравнений - Вам в Perl, Python или еще чего.
- scanf у Вас притащил с собой '\n' :)
- строка берется через gets(), если ее длина > 2, последний символ забивается '\0'
- дальше идет if конечно же, но if, сравнивающий код возврата от strncmp() - совпало - наш язык, не совпало - не наш.
- Обязательно проверить на то, что юзер ввел лабуду!
Код мне писать неохота, он довольно простой.