一般情况,乘法表是有规律的,无非就是一到九有两个数字依次相互相乘,那么它们的规律一个数字不变,去乘以另一个数字,按照这个法则,我们可以写出这样的代码
#include<stdio.h>
int main()
{
int a,b;
for(a=9;a>0;a--)
{
for(b=9;b>0;b--)
{
printf("%dX%d=%d\t",a,b,a*b);
}
printf("\n");
}
return 0 ;
}
但是我们运行会发现有重复的数据。

那么这个时候我们要稍微修改一下代码,只需要一个很小的改变,就可以去除重复的数据了。
#include<stdio.h>
int main()
{
int a,b;
for(a=9;a>0;a--)
{
for(b=a;b>0;b--)
{
printf("%dX%d=%d\t",a,b,a*b);
}
printf("\n");
}
return 0 ;
}

因为这个是变量自减,所以就是一个左上三角形。我们可以让这个变量自加,也是可以实现的。
文章介绍了如何使用C语言编写乘法表程序,原始代码存在重复数据。通过调整循环条件,作者展示了如何避免重复并形成左上三角形输出。
894





