c++的作用很多,多重循环也不难,代码分析
1.用c++多重循环实现:
打印带空格的实心菱形
实现效果:
代码如下:
#include <iostream>
using namespace std;
int main() //打印带空格的实心菱形
{
int i, j, k;
for(i=0; i<=3; i++) //i控制上半部分的4行
{
for(j=0; j<6-2*i; j++)
{ //j通过i控制打印空格
cout<<" ";
} //第一行6个空格,第二行4个,第三行2个
for(k=0; k<=2*i; k++)//k通过i控制打印星号 ,最多输出6个*
{
cout<<"*"; //从0开始
}
cout<<endl; //打印完一行换行
}
for(i=0; i<3; i++