利用双循环来打印九九乘法表
#include<stdio.h>
int main()
{
int i,j;
for(i=1;i<=9;i++)
for(j=1;j<=i;j++)
{
if(j==i)
printf("%d*%d=%2d\n",j,i,i*j);//打印后换行
else
printf("%d*%d=%2d\t",j,i,i*j);
}
return 0;
}
输出结果:
#include<stdio.h>
int main()
{
int i,j,k;
for(i=1;i<10;i++)
{
for(j=1;j<i;j++)
printf("\t");//在每行前面空格
for(k=i;k<10;k++)
{
if(k==9)
printf("%d*%d=%2d\n",i,k,i*k);//乘到九后换行
else
printf("%d*%d=%2d\t",i,k,i*k);
}
}
return 0;
}
输出结果: