C言語でプログラミングをしてコードを下記のように書いたのですが、 VScodeで実行しようとした際に途中までしか実行ができなく途中で止まってしまいます。 なにかしら間違っていればエラーが出ると思うので間違ってはいないと思います。 なにか問題点がわかる方がいらっしゃいましたら教えて下さい。 下記がコードになります。 #include <stdio.h> int main(void) { int a , b , c , d , e , f , g , h=1, i; printf("掛け算を表示しますか?¥n"); puts("Yes....1"); puts("NO.....2"); scanf("%d" , & a); while (a==1) { printf("何(a)x何(b)からの81個をを表示しますか?(a<b)¥n"); printf("(例)a=1 , b=9の時¥n"); printf("1x1 1x2 1x3 ... 1x9¥n"); printf("2x1 2x2 2x3 ... 2x9¥n"); printf("....¥n"); printf("9x1 9x2 9x3 ... 9x9¥n"); printf("(a)"); scanf("%d" , &c); printf("(b)"); scanf("%d" , &d); e=c; f=c; while (e<=d); { while (f<=d) { if (e/10==0) { if (f/10==0) { if (e*f/10==0) { printf(" %dx %d= %d " , e , f , e*f); } else printf(" %dx %d=%d " , e , f , e*f); } else printf(" %dx%d=%d " , e , f , e*f); } printf("%dx%d=%d " , e , f , e*f); if (h%10==0) { printf("¥n"); } f=f+1; h=h+1; printf("¥n"); } e=e+1; } printf("%dから%dまでの計算できました。もう一度やりますか?" , c , d); puts("Yes...1 No...2"); scanf("%d" , &g); a=g; } printf("お疲れ様でした。"); return 0; }