1、C语言中,没有可以让输出居中的函数,只有左对齐和右对齐,比如%8d默认右对齐,%-8d是左对齐,(数字8只是代表输出宽度)。
2、或者使用空格来改变文字位置,,如printf("%dn",n)在输出的数据前后各空了4个空格符,这样输出时就会有居中的效果,具体的还是要看具体的情况选择输出。