for(int i=1;i<=4;i=i+1){
for(int j=1;j<=(2*i)-1;j++){
cout<<"*";
}
cout<<endl;
}
先从里面的循环开始执行,即
i=1时,执行从j=1到j=(2*i)-1的循环
i=2时,执行从j=1到j=(2*i)-1的循环
i=3时,执行从j=1到j=(2*i)-1的循环
i=4时,执行从j=1到j=(2*i)-1的循环
从而得到输出效果:
*
***
*****
*******
for(int m=3;m>=1;m--){
for(int n=1;n<=(2*m)-1;n++){
cout<<"*";
}
cout<<endl;
}
同上,先从里面的for循环开始执行
当m=3时,执行从n=1到n=(2*m)-1的循环
当m=2时,执行从n=1到n=(2*m)-1的循环
当m=1时,执行从n=1到n=(2*m)-1的循环
得到输出:
*****
***
*
for(int i=1;i<=4;i=i+1){
for(int j=1;j<=(2*i)-1;j++){
cout<<"*";
}
cout<<endl;
}
for(int m=3;m>=1;m--){
for(int n=1;n<=(2*m)-1;n++){
cout<<"*";
}
cout<<endl;
}
结合得到:
*
***
*****
*******
*****
***
*