哪里出问题了 求指教

sjgda 发表于 1年前 · 关联问题 乘法表

include <stdio.h>

int main(){

int i,j; for(i=1;i<10;i++){ printf("%d\t",i);

} printf("\n");

for(i=1;i<10;i++){ printf("-\t");

} printf("\n");

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

printf("\n");

for(i=1;i<10;i++){ printf("%d\t",i);

} printf("\n");

for(i=1;i<10;i++){ printf("-\t");

} printf("\n");

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

} printf("\n");

for(i=1;i<10;i++){ printf("-\t");

} printf("\n");

for(i=1;i<10;i++){ for(j=1;j<10;j++){ if(i>j){ printf(" \t");} else{ printf("%d\t",i*j);} } printf("\n"); } printf("\n");

} ![](/uploads/20230303/16778301321184.png)![](/uploads/20230303/16778300854028.png)

sjgda 发表于 1年前

lr580 发表于 1年前

不要使用 \t,必须使用 (空格)。

虽然它们在显示器上看起来是一样的,但是判题时看的是字符(因为答案是空格,你是 \t,所以字符对不上)

如图所示: