综能为五的渣


私信TA

用户名:990718624

访问量:335

签 名:

等  级
排  名 66762
经  验 190
参赛次数 0
文章发表 1
年  龄 0
在职情况 学生
学  校 青岛理工大学
专  业

  自我简介:

TA的其他文章

解题思路:
如何实现顶部和左侧的部分,控制中间字符之间的间隔距离。

1、标题部分:虚线可以照抄,但是注意第一行数字第一位是6个空,其余均为4个,那么特殊对待第一个字符。其他用占位符占4格。

2、左侧部分,外循环控制行,写在内循环之前可以控制左侧部分,写在右侧可以控制右侧。

3、内部间隔处理,查清每个数字占多少空,可以用占位符提前控制。
注意事项:
%d之间占位可以实现右对齐,不加数字左对齐
参考代码:

#include<stdio.h>

int main()

{

int a,b,i,j;

printf("  Nine-by-nine Multiplication Table\n");

printf("--------------------------------------\n  ");

for(i=1;i<=9;i++){

printf("%4d",i);

}

printf("\n--------------------------------------\n");

for(a=1;a<=9;a++){

printf("%2d",a);

for(b=1;b<=a;b++){

printf("%4d",a*b);

}

printf("\n");

}

printf("--------------------------------------\n");


 

0.0分

0 人评分

  评论区

  • «
  • »