%*dなどというものがあるらしい。
#include <stdio.h>
int main(void)
{
int i;
for(i=1;i<5;i++){
printf("%*d\n",i,1);
}
return 0;
}
public class Test {
public static void main(String[] args) {
for(int i=1;i<5;i++){
System.out.printf(String.format("%%%dd\n",i),1);
}
}
}
%%は%を表して、%dに数値が代入されて.....