呼叫函式,輸出乘法口訣表(正三角形和倒三角形),自己定義口訣表的行和列
阿新 • • 發佈:2019-02-05
正三角
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include <stdlib.h>
void table(int num)
{
int i;
int j;
for (i = 1; i <= num; i++)
{
for (j = 1; j <= i; j++)
{
printf("%d*%d=%-3d", i, j, i*j);
}
printf("\n");
}
}
int main()
{
int num;
printf("num:");
scanf("%d", &num);
table(num);
system("pause");
return 0;
}
倒三角
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
void table(int num)
{
int i = 0;
int j = 0;
for (i = 1; i < num; i++)
{
for (j = 1; j <= i; j++)
{
printf(" ");
}
for (j = 1; j < num; j++)
{
if (j >= i)
{
printf("%2d*%d=%-3d", j, i, i*j);
}
}
printf("\n");
}
}
int main()
{
int num = 0;
printf("num:");
scanf("%d", &num);
table(num);
system("pause");
return 0;
}