gpt4 book ai didi

c - 无论第一个输入的大小如何,如何使 2 个输出相距一定距离?

转载 作者:行者123 更新时间:2023-11-30 17:18:00 26 4
gpt4 key购买 nike

似乎是一个微不足道的问题,但我似乎能弄清楚。无论第一个输入的大小如何,如何使两个输出保持一定的距离?

例如,这是我当前的输出:

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);

最佳答案

指定字段宽度(负值左对齐):

printf("%-20s %d", laptopName, laptopPrice)

关于c - 无论第一个输入的大小如何,如何使 2 个输出相距一定距离?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29311928/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com