2级标题求大佬看看这段程序哪里错了(o(╥﹏╥)o)(老师布置的作业做一个镂空金字塔的程序)
#include <stdlib.h>
#include
using namespace std;
void bigStars(int l,int la){
//整体中心坐标
int c=lla;
//每层分别处理
for(int k=1;k<=la;k++){
//每层中的每行
for(int i=1;i<=l;i++){
//该行的左右边界
int left=c-((k-1)l+(i-1));
int right=c+((k-1)l+(i-1));
//以全域形式处理每列
for(int j=1;j<=2c-1;j++)
{
//边界外
if(j<left||j>right)
cout<<’ ‘;
else{
//经分析,奇数层小星座中心坐标除以行数的值也为奇数,偶数层类似
//找出符合条件的左坐标
int y1=j+(i-1);
if(y1%l0&&y1/l%2k%2)
{
//按所处行数输出若干个’’
for(int s=1;s<=2i-1;s++)
{
cout<<’*’;
j++;
}
j–;
}
else
cout<<' ';
}
}
cout<<endl;
}
}
}