C语言打印九九乘法表的五种方法
来源:网络收集 点击: 时间:2024-05-30输出一个正方形的九九乘法表
代码如下:
include stdio.h
int main() {
int i,j; // i控制行,j控制列
for(i=1;i=9;i++) {
for(j=1;j=9;j++)
// %2d 控制宽度为两个字符,且右对齐;
// \t为tab缩进
printf(%d*%d=%2d\t, i, j, i*j);
printf(\n);
}
return 0;
}

输出一个右上角为一个直角三角的九九乘法表
代码如下:
#includestdio.hint main()
{ int i,j; for(i=1;i=9;i++) { for(j=1;j=9;j++) { while(ji) { printf(\t); j++;} printf(%d*%d=%d\t,i,j,i*j); } printf(\n); } return 0;}

输出一个左上角为一个直角三角的九九乘法表
代码如下:
#includestdio.hint main()
{int i,j;for(i=1;i=9;i++){for(j=i;j=9;j++){printf(%d*%d=%d\t,i,j,i*j); }printf(\n); } return 0;}

输出一个左下角为一个直角三角形的九九乘法表
代码如下:
#includestdio.hint main(){int i,j;for(i=1;i=9;i++){for(j=1;j=i;j++){ printf(%d*%d=%d\t,i,j,i*j);} printf(\n);}
return 0;}

输出一个右下角为一个直角三角形的九九乘法表
代码如下:
#includestdio.hint main(){int i,j;for(i=1;i=9;i++){for(j=1;j=9-i;j++){printf(\t);}for(j=1;j=i;j++){ printf(%d*%d=%d\t,i,j,i*j);} printf(\n);}
return 0;
}

仅供参考,如能优化代码,还望提出建议。
版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_859337.html