++编程软件
操作方法 01九乘法表由九行九列组成,重点在于for循环的掌握。
下面给出了输出完整的乘法表、右上、右下、左上和左下乘法表的代码。
[Code One]输出一个完整的三角形:
# include < stdio . h gt;
int main() {
int i,j;// i,j控制(i=1的行或列
;我 lt=9;i++){
for(j = 1;j lt=9;++)
/%2D控件宽度为两个字符,右对齐;如果更改为%-2d,它将左对齐
/\ t将制表符缩进
printf( quot;% d * % d = % 2d \ t quot,I,j,I * j);
printf( quot;\ n quot);
}
return 0;
}
输出右上三角形:
# include < stdio . h gt;
int main() {
int i,j;
for(I = 1;我 lt=9;i++){
for(j = 1;j lt=9;j++){
if(j lt;I)
//打印八个空正方形,左边的三角形
printf( quot;");
else
printf( quot;% d * % d = % 2d quot,I,j,I * j);
}
printf( quot;\ n quot);
}
return 0;
}
输出右下角三角形:
# include < stdio . h gt;
int main(){
int i,j,n;
for(I = 1;我 lt=9;i++){
//
for(n = 1;n lt= 9-I;n++)
printf( quot;");
for(j = 1;j lt= I;j++)
printf( quot;% d * % d = % 2d quot,I,j,I * j);
printf( quot;\ n quot);
}
return 0;
}
输出左下角三角形:
# include < stdio . h gt;
int main(){
int i,j,n;
for(I = 1;我 lt=9;++){
//注释掉下面的for循环,输出左下三角
for(n = 1;n lt= 9-I;n++)
printf( quot;");
for(j = 1;j lt= I;j++)
printf( quot;% d * % d = % 2d quot,I,j,I * j);
printf( quot;\ n quot);
}
return 0;
}