Tag: centering

如何在C 中打印中心对齐的字符串

任何人都可以帮我打印C中心对齐的string吗? 例如: int main() { int a = 20; char x[10] = “Hello”; char y[10] = “Hello”; printf (“%*s\n”,a, x ); printf (“%-*s\n”,a,y); } 在上面,第一个打印Hello向右对齐,第二个printf向左对齐,如下所示 Hello Hello 限制每个人的长度为20。 有没有办法打印Hello对齐到中心。 Hello 限制总长度为20。 先感谢您