課題でチェスのFENを8×8で表示するというのがあるのですがどうしても一文字目だけ表示されなくて困っていますrpkと入力したらpkと出てしまうという感じですどうしたら表示されますか?C言語です#include\u0026lt;stdio.h\u0026gt;#include\u0026lt;ctype.h\u0026gt;int main(){ int ch, a; printf(\u0026quot;FENを入力してください\\u0026quot;); ch = getchar(); while ((ch=getchar())!=10) { if (ch == 47) { putchar('\'); } else if (isdigit(ch) != 0) { if (ch == 57 || ch == 48) { printf(\u0026quot;入力が不正です.\u0026quot;); } else { for (a = ch - 48;a \u0026gt; 0;a--) { putchar('.'); } } } else if (ch == 80 || ch == 78 || ch == 66 || ch == 82 || ch == 81 || ch == 75 || ch == 112 || ch == 110 || ch == 98 || ch == 114 || ch == 113 || ch == 107) { putchar(ch); } } return 0;}