【发布时间】:2015-03-27 23:46:28
【问题描述】:
似乎是一个微不足道的问题,但我似乎可以弄清楚。无论第一个输入的大小如何,如何使 2 个输出具有一定的距离?
例如这是我当前的输出:
Dell $1200
Toshiba $2000
Sony Vaio $1000
当我打印出来时,空格是不均匀的。我希望输出如下所示:
Dell $1200
Toshiba $2000
Sony Vaio $1000
基本上,无论第一个输入的大小如何,我都希望两个输出之间的距离相同。
这是我的代码:
printf("\nEnter a laptops name: ");
scanf("%s", &laptopName);
printf("Enter its price: ");
scanf("%d", &laptopPrice);
printf("\n");
printf("%s ", laptopName);
printf("$%d", laptopPrice);
【问题讨论】:
-
按照 R Samuel Klatchko 所说的去做,但是如果你想真正独立于输入大小,请将 -20 替换为最大输入长度。以防万一有人写“我的超级棒的无品牌低成本计算机”。或者另一方面......惠普,IBM,戴尔......那些会产生空虚
标签: c