我必须使用嵌套的for循环,打印出的序列:嵌套for循环向后打印数字?
544333222211111
我已经写了一个嵌套循环之下,但它的打印: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
?的
我必须使用嵌套的for循环,打印出的序列:嵌套for循环向后打印数字?
544333222211111
我已经写了一个嵌套循环之下,但它的打印: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
?的
int i,j, k = 1;
for(i=5; i>=1; i--)
{
for(j=1; j<=k; j++)
{
System.out.print(i);
}
k++;
}
你需要做一个尝试,并告诉我们你在哪里错了,才能够有所帮助,否则我们只是在做的工作适合你 –
试试'j ++'而不是'j + = 2' –
为什么downvote?他试过了,他没有明白。好吧,他是编程新手,但是由于缺乏经验而投降? – gefei