#include
int main()
{int a,i,start,h,k,j,p;
scanf("%d",&a);
for(i=0; i<a; i++)
{ scanf("%d%d",&start,&h);
for(k=start; k<=h; k++)
{for(p=1;p<=7*(p-1);p++)
printf(" ");
for(j=start; j<=h; j++)
printf("%-d*%-d=%-3d",k,j,k*j);
printf("\n");}
printf("\n");}
}
for(p=1;p<=7*(p-1);p++)
p=1,p-1肯定是0啊,所以不执行这个循环
#include "stdio.h"
int main()
{
int a,i,start,h,k,j,p;
scanf("%d",&a);
for(i=0; i<a; i++)
{
scanf("%d%d",&start,&h);
for(k=start; k<=h; k++)
{
for(p=1;p<=7*(h-k-1);p++)
printf(" ");
for(j=start; j<=h; j++)
printf("%-d*%-d=%-3d",k,j,k*j);
printf("\n");
}
printf("\n");
}
}
#include "stdio.h"
int main()
{
int a,i,start,h,k,j,p;
scanf("%d",&a);
for(i=0; i<a; i++)
{
scanf("%d%d",&start,&h);
for(k=start; k<=h; k++)
{
for(p=1;p<=7*(k-1);p++)
printf(" ");
for(j=k; j<10; j++)
printf("%-d*%-d=%-3d",k,j,k*j);
printf("\n");
}
printf("\n");
}
}
什么前空格,你想怎么输出呢
你这是C语言吗 {for(p=1;p<=7*(p-1);p++) 7乘0怎么都得0吧1<=0;不成立
输入: 2,8
输出:
看图