九九乘法表
#include <stdio.h>
int main()
{
int i,j;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
printf("%d*%d=%-2d\t",j,i,i*j);
printf("\n");
}
return 0;
}
i表示行,j表示列
在行的循环里面套一个列的循环,每一行循环开始,用 printf("\n");每一次循环都需要换行,
%2d 控制宽度为两个字符,且右对齐;如果改为 %-2d 则为左对齐
\t为tab缩进
在 printf("%d*%d=%-2d\t",j,i,i*j);之中
for(j=1;j<=i;j++)
printf("%d*%d=%-2d\t",j,i,i*j);
printf("\n");
与
for(j=1;j<=i;j++)
{
printf("%d*%d=%-2d\t",j,i,i*j);
}
printf("\n");
是相同的