你能把那个要输出的结果也截图上来吗?
#include
int main()
{
int i,j,k;
for(i=1;i<=4;i++)
{
for(j=1;j<=i;j++)
printf("%3d *%3d =%3d",j,i,i*j);
printf("\n");//我认为这个k应该是换行
}
}
#include
main()
{
int i,j;
for(i=1;i<=4;i++)
for(j=1;j<=i;j++)
printf("%3d *%3d =%3d",j,i,i*j);
printf("\n");
}
第一个found下面一行的for整句后面加上{
第二个found的整句末尾加上}
for语句的执行部分要用{}括起来
把第二个循环的j<=4改为j<=i,另外再加一个换行即可
#include
int main()
{
int i,j;
for(i=1;i<=4;i++)
{
for(j=1;j<=i;j++)
{
printf("%d*%d=%d ",i,j,i*j);
}
printf("\n");
}
return 0;
}