真搞不懂这个输入输出流错在哪里
//用输入输出流显示一个菱形#include<iostream>
#include<string>
#include<iomanip>
using namespace std;
void main()
{
for(int i=7;i>1;i--)
cout<<setfill(' ')<<setw(i)<<' '<<setfill('*')<<setw(15-2*i)<<'*'<<endl;
for(int j=1;j<8;j++)
cout<<setfill(' ')<<setw(j)<<' '<<setfill('*')setw(15-2*j)<<'*'<<endl;
}