#include "stdio.h"
void main()
{
int a[9][9];
int i,j,x=0,n;
scanf("%d",&n);
for(i=0;i<9;i++)
for(j=0;j a[i][j]=(i+1)*(j+1);
for(i=0;i<9;i++)
{
for(j=0;j {
printf("%3d",a[i][j]);
if(++x>=n)break;
}
printf("\n");
if(x>=n)break;
}
}
你的程序有些乱,你自己改动一下吧。我重新编写的,已经运行过,如果有什么问题请留言。