九九乘法表
题目描述
编写一段程序,
像下面这样为九九乘法表增加横纵标题。
功能需求
输入格式:
请输入一个数字,输入的九九乘法表行数。
输出格式:
相应的九九乘法表。
输入样例1:
5
输出样例1:
输入样例2:
7
输出样例2:
输入样例3:
9
输出样例3:
代码内容
#include<stdio.h>
int main()
{
int i,j,k,n,m;
printf("请输入一个数字:");//输入九九乘法表的行数
scanf("%d",&k);
n=k+2;
for(i=1;i<=n;i++)//外循环,控制三角形行数(横)
{
for(j=1;j<=n;j++)//内循环,控制三角形列数(竖)
{
if(i==2&&j<n) printf("---");
if(i==1&&j==1) printf(" ");
if(i>2&&j==1) printf("%d ",i-2);
if(i!=2&&j==2) printf("|");
if(i==1&&j>2) printf(" %d",j-2);
if(i>2&&j>2)
{
m=(i-2)*(j-2);
if(m<10) printf(" %d",m);
if(m>=10) printf(" %d",m);
}
}
printf("\n");
}
return 0;
}