C语言高手进啊,在线等

来源:百度知道 编辑:UC知道 时间:2024/05/08 13:04:35
#include <stdio.h>
main()
{int i,j,k;
for(i=1;i<10;i++)
{for(j=1;(j>=i)&&(j<10);j++)
{k=i*j;
printf("%d*%d=%d ",i,j,k);
}
}
}

我想做的99乘法表,可运行结果不对啊,。谁帮我下,哪里错了饿额

#include <stdio.h>
main()
{int i,j,k;
for(i=1;i<10;i++)
{

for(j=1;j<=i;j++)
{
k=i*j;
printf("%d*%d=%d ",j,i,k);
}
printf("\n");
}
}

#include <stdio.h>
main()
{int i,j,k;
for(i=1;i<10;i++)
{for(j=1;j<=i;j++)//这里这样判断就可以了。楼主想一下是不是
{k=i*j;
printf("%d*%d=%d ",i,j,k);
}
printf("\n");//这里控制换行
}
}

楼主是想输出梯形的
#include<stdio.h>
main()
{
int i,result;

for(i=1;i<10;)
{
static int j=1;
if(j<i)
{
result=i*j;
printf("%d*%d=%-4d",i,j,result);
j++;
}
if(j==i)
{
result=i*j;
printf("%d*%d=%-4d",i,j,result);
i++;
j=1;
printf("\n");

}
}
}

你错了三部分:
第一:错在第五行了,代码:for(j=1;