文章目录
- 说在前面
- 主对角线下三角形
- 主对角线上三角形
- 副对角线上三角形
- 副对角线下三角形
- 说在最后
说在前面
最近无意之间看见了九九乘法表,所以我就想着用C语言将它打印出来,当然,如标题所示,用四种“姿势”来打印,话不多说,让我们开始吧
主对角线下三角形
#include
int main()
{
int i = 0;
for (i = 1; i <= 9; i++)
{
int j = 0;
for (j = 1; j <= i; j++)
{
printf("%d*%d=%-4d", j, i, j * i);//%md用来控制输出格式
}
printf("n");//每打印一行就换行
}
return 0;
}
主对角线上三角形
#include
int main()
{
int i = 0;
for (i = 1; i <= 9; i++)
{
int k = 0;
for (k = 1; k < i; k++)
{
printf("t");// t水平制表符,相当于tab键,空八个空格
} //等效于printf(" ");中间有八个空格
int j = 0;
for (j = i; j <= 9; j++)
{
printf("%d*%d=%-4d", i, j, j * i);//%md用来控制输出格式
} //如果这里不是%-4d,打印的结果可能会和博主不同哦,与上面的t相关
printf("n");//每打印一行就换行
}
return 0;
}
副对角线上三角形
#include
int main()
{
int i = 0;
for (i = 1; i <= 9; i++)
{
int j = 0;
for (j = i; j <= 9; j++)
{
printf("%d*%d=%-4d", i, j, j * i);//%md用来控制输出格式
}
printf("n");//每打印一行就换行
}
return 0;
}
副对角线下三角形
#include
int main()
{
int i = 0;
for (i = 1; i <= 9; i++)
{
int k = 0;
for (k = 9; k > i; k--)
{
printf("t");// t水平制表符,相当于tab键,空八个空格
} //等效于printf(" ");中间有八个空格
int j = 0;
for (j = i; j >= 1; j--)
{
printf("%d*%d=%-4d", j, i, j * i);//%md用来控制输出格式
} //如果这里不是%-4d,打印的结果可能会和博主不同哦,与上面的t相关
printf("n");//每打印一行就换行
}
return 0;
}
说在最后
如果觉得博主的博客写的不错的话,希望大家多多点赞 评论收藏,你们的支持是我的最大动力,最后不驰于空想,不骛于虚声,我们一起加油!!!
博主的播客主页:Shining-point