#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
正在阅读:
c语言九九乘法表01-01
最新2021年国庆新闻稿01-01
遇事明哲保身整改措施01-01
消防安全黑板报简单又漂亮01-01
培优辅差落后标签就愿意教育措施辅导效果01-01
区加偏旁组成新字再组词01-01
2019年三年级日记100字01-01
春暖花开燕归来的诗句01-01
见猎心喜的近义词反义词同义词字词解析01-01