一、九九乘法表 9 行 9 列
int i,j; // i, j控制行或列
for(i=1;i<=9;i++) {
for(j=1;j<=9;j++)
// %2d 控制宽度为两个字符,且右对齐;如果改为 %-2d 则为左对齐
// \t为tab缩进
printf("%d*%d=%2d\t", i, j, i*j);
printf("\n");
}
输出的结果:
输出左上三角形
int i,j;
for(i=1;i<=9;i++){
for(j=1;j<=9;j++){
if(j<i)
printf("");
else
printf("%d*%d=%2d ",i,j,i*j);
}
printf("\n");
}
运行结果是:
输出左下三角形:
int i,j,n;
for(i=1;i<=9;i++){
for(j=1;j<=i;j++)
printf("%d*%d=%2d ",i,j,i*j);
printf("\n");
}
运行结果是