发布网友 发布时间:2024-10-24 12:18
共2个回答
热心网友 时间:2024-11-07 06:19
#include<stdio.h>
int main (void )
{
int i,j;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
{
printf("%d*%d=%d",j,i,i*j);
if(i*j<10) //如果相乘结果是1位数,就打印4个间隔的空格
printf(" ");
else //结果是2位数,少打印一个空格
printf(" ");
}
printf("\n");
}
return 0;
}
热心网友 时间:2024-11-07 06:16
参考代码
#include<stdio.h>
main () {
int i,j;
for(i=1;i<=9;i++)
{ printf("\n");
for(j=1;j<=i;j++)
printf("%5d*%2d=%2d",j,i,i*j);}
return 0;
}