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");
}
不要使用 \t
,必须使用
(空格)。
虽然它们在显示器上看起来是一样的,但是判题时看的是字符(因为答案是空格,你是 \t
,所以字符对不上)
如图所示: