#include<stdio.h>
int main()
{
for(int i=1;i<10;i++)
{
printf("%*d\n",i,i);//第一个i控制字符的间隔
}
for(int i=1;i<10;i++)
{
printf("%*d\n",10-i,i);//10-i控制字符的间隔
}
return 0;
}
结果显示:
星号的作用是定义输出的宽度为后边的第一个I的值,比如i=2那么输出地就是2个宽度的I,也就是空格 然后输出2.如果i是5就是4个空格一个5。