c语言中怎么将不同的输出按列排列

c语言中怎么将不同输出结果按列排列,用三个打印语句表示了三个不同的输出量,但怎么将他们按如图所示的按列排列

img


#include "stdio.h"
int main(){

    int n;
    scanf("%d",&n);
    printf("%d      ",n);
    printf("n平方      ");
    printf("n立方\n");
    printf("%d      ",n);
    printf("%d          ",n*n);
    printf("%d",n*n*n);
    return 0;
}
不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^