要求:已知有cnt个间隔(即(cnt+1)个数据)和space个空格。由空格补足每行长度,空格在所有数据之间尽可能均匀分布,在满足上述条件下,空格尽可能置于靠右的位置。
C语言:
while(...&&cnt>=0)
{
printf("");
for(int i=0;cnt&&i<space/cnt;i++)
putchar(' ');
space-=i;
cnt--;
}
要求:已知有cnt个间隔(即(cnt+1)个数据)和space个空格。由空格补足每行长度,空格在所有数据之间尽可能均匀分布,在满足上述条件下,空格尽可能置于靠右的位置。
C语言:
while(...&&cnt>=0)
{
printf("");
for(int i=0;cnt&&i<space/cnt;i++)
putchar(' ');
space-=i;
cnt--;
}