我必须使用嵌套的for循环打印出序列:
544333222211111
我在下面写了一个嵌套的for循环,但它正在打印:555443321
int i,j;
for(i=5;i>=1;i=i-1)
{
for(j=1;j<i+1;j+=2)
{
System.out.print(i);
}
}
有人可以告诉我如何修改上面的代码,以便打印544333222211111
代替吗?
答案 0 :(得分:2)
而不是
for(j=1;j<i+1;j+=2)
试
for (j = i; j <= 5; j++)
答案 1 :(得分:0)
int i,j, k = 1;
for(i=5; i>=1; i--)
{
for(j=1; j<=k; j++)
{
System.out.print(i);
}
k++;
}