int main(){
int i ;//行
for(i = 1;i <= 9;i++){
//打印一行
int j ;//列
for(j = 1;j <= i;j++){
printf("%d*%d = %2d ",i,j,i*j);
}
printf("\n");
}
return 0;
}
注意:列数 <= 行数,这样才能输出梯形效果
%2d 右对齐 %-2d左对齐
本文详细介绍了如何使用Python编写一个程序,通过for循环和printf语句,打印出一个9行9列的梯形星号图案,展示了基础的控制结构和格式输出技巧。
int main(){
int i ;//行
for(i = 1;i <= 9;i++){
//打印一行
int j ;//列
for(j = 1;j <= i;j++){
printf("%d*%d = %2d ",i,j,i*j);
}
printf("\n");
}
return 0;
}
注意:列数 <= 行数,这样才能输出梯形效果
%2d 右对齐 %-2d左对齐

被折叠的 条评论
为什么被折叠?