源码:
#include<stdio.h>
#include<Windows.h>
#include<math.h>
#define LINE 9
//正三角
void MulTableSecond()
{
int i,j;
for(i=1;i<=LINE;i++){
for(j=1;j<=i;j++){
printf("%d*%d =%d\t",j,i,i*j);
}
printf("\n");
}
}
//倒三角
void MulTableFirst()
{
int i, j,k;
for (i = 1; i <= LINE; i++)
{
for (j = 1; j <= 4*i-4; j++)
{
printf(" ");//先打印空格
}
for (k = i; k <= LINE; k++)
{
printf("%d*%d=%d\t",i,k,i*k);
}
printf("\n");
}
}
int main(){
MulTableFirst();
system("pause");
return 0;
}
程序运行结果:
正三角
倒三角