C语言实现九九乘法表(方形块,左下三角形,右上三角形)
1.方形块
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j;
for(i=1;i<=9;i++)
{
for(j=1;j<=9;j++)
{
printf("%d*%d=%2d ",i,j,i*j);
if(j==9)
{
printf("\n");
}
}
}
return 0;
}
运行结果
2.左下三角形
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
{
printf("%d*%d=%2d ",i,j,i*j);
}
printf("\n");
}
}
运行结果
3.右上三角形
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j;
for(i=1;i<=9;i++)
{
for(j=1;j<=9;j++)
{
if(i<=j)
{
printf("%d*%d=%2d ",i,j,i*j);
if(j==9)
{
printf("\n");
}
}
else
{
printf(" ");
if(j==9)
{
printf("\n");
}
}
}
}
}
运行结果
总结,九九乘法表是典型运用循环的例子,建议写代码前先在大脑中构思,运行一下,在真正上手时就会如鱼得水。另外,打左下三角形时不用打空格,换行就行,缩短运行时间,右上三角形由于打了不少空格,拖慢了运行速度。