输入名字打印两变,名字左右对齐。向左,或向右对齐


     #include<stdio.h>
    int main()
  {  char l_name[20];//char类型,字节宽度
     char b_name[20];
     printf("输入名字");
    scanf("%s %s",l_name ,b_name);//输入名字
    printf("%7s %8s\n",l_name,b_name);//输入数字对齐左右移几位
    printf("%7s %8s",l_name,b_name);
   
   
   
   
   
    return 0;
}  
   如有不对请大佬指出来
   
 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在 LaTeX 的三线表格中,我们可以使用 `multirow` 和 `multicolumn` 宏包中的命令来合并行和列。当合并单元格后,我们可以使用 `p`, `m`, `b` 等命令来进行单元格内内容的对齐。其中,`p` 表示上对齐,`m` 表示居中对齐,`b` 表示下对齐。另外,我们还可以使用如下命令来对合并后的单元格进行水平方向的对齐: - `\multicolumn{cols}{position}{text}`:将当前单元格合并 cols 列,并按照 position 指定的方式进行对齐,text 为单元格内的文本内容。 在 `position` 参数中,可以使用 `l` 表示对齐,`c` 表示居中对齐,`r` 表示右对齐。另外,我们还可以使用 `|` 来添加垂直分割线。 下面是一个示例代码,其中合并的单元格使用了 `multirow` 和 `multicolumn` 命令,并按照要求进行了对齐: ``` \documentclass{article} \usepackage{booktabs} \usepackage{multirow} \begin{document} \begin{tabular}{cc|ccc} \toprule \multicolumn{2}{c|}{\multirow{2}{*}{Header}} & \multicolumn{3}{c}{Values} \\ \cline{3-5} \multicolumn{2}{c|}{} & A (left) & B (center) & C (right) \\ \midrule \multirow{2}{*}{Row 1} & X & \multicolumn{1}{p{1cm}|}{\raggedright Left-aligned text} & \multicolumn{1}{m{1cm}|}{\centering Centered text} & \multicolumn{1}{p{1cm}}{\raggedleft Right-aligned text} \\ \cmidrule(lr){2-2} & Y & \multicolumn{1}{|c}{Centered text} & \multicolumn{2}{r|}{Right-aligned text} \\ \bottomrule \end{tabular} \end{document} ``` 输出的表格如下所示: ``` Header | Values -------------------|------------------- | A (left) B (center) C (right) -------------------|------------------- \multirow{2}{*}{Row 1} | X Left-aligned text Centered text Right-aligned text \cline{2-5} | Y Centered text Right-aligned text -------------------|------------------- ``` 在上面的示例中,我们使用了 `p{1cm}` 和 `m{1cm}` 来指定单元格内文本的对齐方式。同时,我们还使用了 `\raggedright`, `\centering` 和 `\raggedleft` 等命令来控制文本的对齐方式。 注意,在使用 `multirow` 和 `multicolumn` 命令时,需要先合并单元格,然后再进行对齐操作。如果先进行对齐操作,可能会导致合并单元格失败。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值