中间输入n成为最小宽度这个实在想不起来

#include <stdio.h>
int main()
{int x,y,n;
printf("请输入总人数,不及格人数和输出宽度:\n");
scanf("%d%d%d",&x,&y,&n);
printf("%*d\n%*d\n%5.2f%%",n,x-y,n,x,(x-y)/(float)x*100);
return 0;
}

新手,如果有用的话希望采纳或点个赞
请问你是山东工商学院的18级学生吗?我是山东工商学院22级计科新生,我的OJ也有这道题,一摸一样,我的老师是王金鹏老师。😂👍