c语言九九乘法表

2022-10-09 04:31:12   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《c语言九九乘法表》,欢迎阅读!
乘法表,语言,九九

#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.wddqxz.cn/0251d07a4431b90d6c85c7b2.html