请教问题有关c++复合语句
#include <iostream>using namespace std;
int main()
{
bool a[100];
for (int i=0;i<100;i++)
a[i]=true;
for (int j=2;j<=100;j++)
for (int k=j-1;k<100;k++)
if ((k+1)%j==0)
a[k]=!a[k];
for (int i=0;i<100;i++)
{
if (a[i]==true)
cout<<"第"<<i+1<<"号房间门是开着的。\n";
}
return 0;
}
红色标记的程序段for循环不加大括号可以吗?