[C言語]キー入力と数字の増減

#include <stdio.h>

int main(){

	int n = 0, j = 0;

	printf("キーを押すと数字が増減\n");
	printf("+:増, -:減, Esc:終了\n\n");
	while(1){
		printf("\r%06d",n);fflush(stdout);

		scanf("%d",&j);

		if(j==43){n++;continue;}
		if(j==45){n--;continue;}
		if(j==27)break;
	}
	printf("\n");
	

	return 0;
}

$ ./main
キーを押すと数字が増減
+:増, -:減, Esc:終了

0000001
0000002
000000a
000000d
000000+
000000;
000000^[
000000^C

あれ? 上手くいってない