C语言问题:输出九九乘法口诀表: 1 * 1 = 1 2 * 1 = 2 2 * 2 = 4 ……

2024-11-25 23:52:23
推荐回答(2个)
回答1:

用两个while循环就可以完成输出乘法口诀。

代码如下:

#include

int main() {

int i;

int k;

i = 1;

printf("乘法口诀:\n");

while (i<=9)

{

k = 1;

while (k<=i)

{

printf("%dx%d=%d ", i,k,i*k);

k++;

}

printf("\n");//换行

i++;

}

}

运行结果

回答2:

好像还有更简便的方法……不过我忘了,记得那个好像用了static……先凑合着看这个吧
#include
int main()
{
int i,j;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
{
printf("%d*%d=%d\t",i,j,i*j);
}
printf("\n");
}
return 0;
}