C 语言 九九乘法表(楼梯板)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C 语言 九九乘法表(楼梯板)相关的知识,希望对你有一定的参考价值。
今天 给大家分享一个用 C 语言写的 九九乘法表(楼梯板),效果还是蛮好看的!!!
------------------------------------------
#include <stdio.h>
#include <stdlib.h>
int main(void) {
int iCols = 0; //列数
int iRows = 0; //行数
int iSpace = 0; //打印空格
//1*1=1 在左上角
for (iCols = 1; iCols <= 9; ++iCols)
{
for (iRows = 1; iRows <= iCols; ++iRows) //打印式子
{
printf("%d*%d=%2d ", iRows, iCols, iRows*iCols);
}
printf("\\n");
}
//1*1=1 在右上角
for (iCols = 1; iCols <= 9; ++iCols)
{
for (iSpace = 9; iSpace > iCols; --iSpace) //打印空格
{
printf(" ");
}
for (iRows = iCols; iRows >= 1; --iRows) //打印式子
{
printf("%d*%d=%2d ", iCols, iRows, iRows*iCols);
}
printf("\\n");
}
printf("\\n");
//1*1=1 在左下角
for (iCols = 9; iCols >= 1; --iCols)
{
for (iRows = 1; iRows <= iCols; ++iRows) //打印式子
{
printf("%d*%d=%2d ", iRows, iCols, iRows*iCols);
}
printf("\\n");
}
//1*1=1 在右下角
for (iCols = 9; iCols >= 1; --iCols)
{
for (iSpace = 9; iSpace > iCols; --iSpace) //打印空格
{
printf(" ");
}
for (iRows = iCols; iRows >= 1; --iRows) //打印式子
{
printf("%d*%d=%2d ", iCols, iRows, iRows*iCols);
}
printf("\\n");
}
system("pause");
return 0;
}
以上是关于C 语言 九九乘法表(楼梯板)的主要内容,如果未能解决你的问题,请参考以下文章