用C++输出一个菱形

2024-12-26 02:44:48
推荐回答(1个)
回答1:

for(j=5;j>=2*i+1;j--)

少了一个等于号

另外 //#include "stdafx.h" 我的电脑找不到这个头文件

//#include "stdafx.h"
#include "iostream.h"

int main(int argc, char* argv[])
{int i,j;
for(i=0;i<4;i++)
{for(j=12;j>i;j--)
cout<<" ";
for(j=0;j<=2*i;j++)
cout<<" *";
cout<}
for(i=0;i<=3;i++)
{for(j=-9;j<=i;j++)
cout<<" ";
for(j=5;j>=2*i+1;j--)
cout<<" *";
cout<}
return 0;
}