>>713
本当にこんなのでいいのかな?
九九が入力されなかった時はとりあえず終了するけど。
#include <stdio.h>
int main(void){
int i=1,j=1,x;
printf(" | 1 2 3 4 5 6 7 8 9\n"
"-----------------------------\n");
while((scanf("%d",&x)==1)&&(x==i*j)&&(i<10)){
if(j==1)printf("%d|",i);
printf(" %2d",x);
j++;
if(j>=10)j=1;i++;printf("\n");
}
}