qq 里聊吧 方便 99109315

for(i=1,j=1;i<n,j<n;i++,j++){
a[0][j]=j;a[i][0]=i;
我觉得这个好像简单一点吧:
#include<stdio.h>
int main()
{
int i,j;
for (i=1;i<=9;i++)
{
for (j=1;j<=i;j++)
printf("%d*%d=%-5d",j,i,j*i);
printf("\n");
}
getch();
return 0;
}
因为你是输出“下三角”
那么每循环输出完一行,就应该换行,
所以应该在程序后添加printf("\n");
#include<stdio.h>
int main()
{
int i,j;
int a[9][9];
printf(" ");
for(i=1;i<=9;i++)
printf("%5d",i);
printf("\n");
for(i=1;i<=9;i++)
{ printf("%5d",i);
for(j=1;j<=i;j++)
{
a[i][j]=(i)*(j);
printf("%5d",a[i][j]);
}
printf("\n\n");
}
getchar();
return 0;
}