乘法口诀表嘛,相信大家都可以背出并且规范的写出来,那么如何编写一个代码将九九乘法口诀表规范的打印出来呢?下面就让我们来探讨一下吧!
写代码时,刚开始写的是这个样子的:
#include<stdio.h>
int main()
{
int i,j;
for(i=1;i<=9;i++)
{
for(j=1;j<=9;j++)
{
printf("%d*%d=%d",i,j,i*j);
}
}
}
是不是看着乱七八糟,所以呢,我们应该想想如何改进它。
我们可以横向看乘法口诀表
不难发现每一行中间的数字都是一样的,那么就可以想是否中间的数是从i=1一直到i=9呢?
下面呢就是我改正后获得的代码:
#include<stdio.h>
int main()
{
int i, j;
for (i = 1; i <= 9; i++)
{
for (j = 1; j <= i; j++)
{
printf("%d*%d=%-3d", j, i, j * i);
}
printf("\n");
}
return 0;
}
结果如下:
是不是更美观且规范呢?下面各位宝子们也可以自己在电脑上试试哦!
就到这吧!拜拜,咱们下次见!
赠:不是看到希望才去坚持,而是坚持了才看到希望!