用C语言编写一个简单的乘法口诀表,输入的数字是:n 就打印 n x n 的乘法口表,
利用for循环进行。
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
int n, i, j, num;
printf("input:\n");
scanf("%d", &n);
printf("\n 乘法口诀表\n\n");
for (i = 1; i <= n; i++)
{
for (j = 1; j <= i; j++)
{
num = i*j;
if (i != j)
printf(" %d x %d = %-2d \ ", i, j, num);//%-2d左对齐
else
printf(" %d x %d = %-2d \n", i, j, num);//当行与列相等时换行
}
}
printf(" \n");
system(" pause ");
return 0;
}
运行结果: