对于c,c的学生课程
我想知道是否可以使用最大宽度标志标识符
作为您从用户获得的整数
例如:
循环的第一次迭代:
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);
}
先谢谢了 乔。
答案 0 :(得分:4)
为什么不,使用
null
因此,您的代码可能如下所示:
printf("%*d\n",width, Number);