c语言九九乘法表

时间:2022-10-09 04:31:12 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

#include <stdio.h>

#define pr printf

#include "stdlib.h"

void main()

{

int i,j,t;

char ch;

pr(" ########################################\n");

pr(" ########### 打印各个方向的九九乘法表 #########\n");

pr(" ########### 1左上角方向 #########\n");

pr(" ########### 2左下角方向 #########\n");

pr(" ########### 3右上角方向 #########\n");

pr(" ########### 4右下角方向 #########\n");

pr(" ########### 5退出 #########\n");

pr(" ########################################\n");

for(;;)

{

ch=getchar();

switch(ch)

{

case'1':

{

pr("打印左上角方向:\n");

for(i=1;i<=9;i++)

{

for(j=1;j<=i;j++)

{

t=j*i;

pr("%d*%d=%-2d ",j,i,t);

}

pr("\n");

}

}

break;

case'2':

{

pr("打印左下角方向:\n");

for(i=9;i>=1;i--)

{

for(j=1;j<=i;j++)

{

t=j*i;

pr("%d*%d=%-2d ",j,i,t);

}

pr("\n");

}

}break;

case'3':

{

pr("打印右上角方向:\n");

for(i=1;i<=9;i++)

{

for(j=9;j>=1;j--)

{

t=j*i;

if(j<=i)

pr("%d*%d=%-2d ",j,i,t);

else

pr(" ");

}

pr("\n");

}

}break;

case'4':

{

pr("打印右下角方向:\n");

for(i=9;i>=1;i--)

{

for(j=9;j>=1;j--)

{

t=j*i;

if(j<=i)

pr("%d*%d=%-2d ",j,i,t);

else

pr(" ");

}

pr("\n");

}

}break;

case '5':exit(0);

}

}

}

本文来源:https://www.wddqw.com/doc/0251d07a4431b90d6c85c7b2.html