助けて下さい。
変数bun野中にある'o'と't'以外の文字を出力するプログラム。

#include <stdio.h>
main()
{
int i;
char bun[16] = {"ottoseitonatto"};
char j = 'o',k ='t';

for (i = 0;i < 14;i++)
if ( bun[i] < j && bun[1] > k )
printf ("%c",bun[i]);

printf("\n");
}

ifの中の条件式を文字コードの数で判定しようとしてるのですが、どうもうまくいきません。