C语言...

来源:百度知道 编辑:UC知道 时间:2024/09/21 08:23:09
#include "stdio.h"
void main()
{
int i,j;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
printf("%d*%d=%d",i,j,i*j);
}
printf("\n");
}
请问这样得出小学的乘法口诀吗?

算法是对的,语法不正确,缺少了一个大括号。

另外,printf("%d*%d=%d",i,j,i*j); 控制格式中末尾应该有一个空格,这样打印出来的算式才不至于连成一片。

呵呵,看起来好像可以,真没想到还有人用这个打印乘法口诀~~难得的好点子啊

可不可以你用编译软件试一下就知道了

看起来有的别扭.建议你稍做修改(另外注意空格,别连在一起了)
#include "stdio.h"
void main()
{
int i,j;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
printf("%d*%d=%d",j,i,j*i);
printf("\n");
}
printf("\n");
}

程序阅读完毕,我认为可以