gpt4 book ai didi

c - 是否可以根据 C 中的用户输入设置最大宽度标志标识符?

转载 作者:行者123 更新时间:2023-12-04 11:25:22 27 4
gpt4 key购买 nike

对于 c 语言的学生类(class),
我想知道是否可以使用最大宽度标志标识符作为您从用户那里获得的整数示例:
循环的第一次迭代:

printf("%7d\n",Number)  

循环的第二次迭代:

printf("%6d\n",Number)  

循环的第三次迭代:

printf("%5d\n",Number)  

等等......我想知道是否可以使用这样的东西:

int i;
int userWidthInput=10;
for(i=userWidthInput; i>1;i--)
{
printf("%userWidthInputd\n",Number);
}

最佳答案

为什么不,用like

printf("%*d\n",width, Number);

因此,您的代码可能如下所示:

int i;
int userWidthInput=10;
int Number = 10;
for(i=userWidthInput; i>1;i--)
{
printf("%*d\n",i , Number);
}

关于c - 是否可以根据 C 中的用户输入设置最大宽度标志标识符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34042066/

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