请帮忙。
使用decltype(find_me(std::declval<Stuck>())) test1;
格式化2 for循环中的阶乘表。
如何让最后一行与&#34; |&#34;
我需要10中的0与之前的9对齐。
下面是我的代码,我为它看起来多么混乱道歉。我还在学习如何使用stackoverflow。
谢谢。
Factor Table with "|" What I need
Factor Table with "|" What I'm getting
printf
答案 0 :(得分:0)
取代:
"\n%1s%s"
使用:
"\n%2s%s"
完整的解决方案:
public static void main(String[] args)
{
// TODO code application logic here
System.out.print(" 1 2 3 4 5 6 7 8 9 10" +
"\n ----------------------------------------");
for(int factorNumberDown = 1; factorNumberDown < 11; factorNumberDown++)
{
System.out.printf("\n%2s%s", factorNumberDown, "| ");
for(int factorNumberAcross = 1; factorNumberAcross <11; factorNumberAcross++)
{
System.out.printf("%4s", factorNumberDown*factorNumberAcross + " ");
}
}
}