大家帮忙看看到底是程序有有关问题还是小弟我的visual studio抽风了

大家帮忙看看到底是程序有问题还是我的visual studio抽风了。
C/C++ code
#include<iostream.h>
#include<conio.h>
#include<math.h>
#include<process.h>
#include<graphics.h>
#include<windows.h>

class queen
{    int n,x[100];
    public:
        queen();
        void nqueen(int,int);
        int place(int,int);
};
queen::queen()
{
    int k=1;
    textcolor(GREEN);
    cprintf("
Enter the number of queens:");
    cin>>n;
    nqueen( k, n);
}
void queen::nqueen(int k,int n)
{
    for(int i=1;i<=n;i++)
    {
        if(place(k,i))
        {
            x[k]=i;
            clrscr();
            if(k==n)
            {
                for(int j=1;j<=n;j++)
                {textcolor(x[j]);
                gotoxy(1,j);
                cprintf("
queen %d : %d",j,x[j]);
                }
                getch();

                break;
            }
            else
            nqueen(k+1,n);
        }
    }
    return;
}
int queen::place(int k,int i)
{
    int j;
    for(j=1;j<=k;j++)
    {
        if((x[j]==i)||(abs(x[j]-i)==abs(j-k)))
        return 0;
    }
    return 1;
}
void main()
{
    clrscr();
    queen q;
    system("pause");
}

这是网上找的一段N皇后问题的代码。
一运行就告诉我 error C1083:无法打开包括文件"iostream.h":no such file on directory
我加了using namespce std,不管用,还有这个。
现在我不明白到底是程序有问题还是我的visual studio 抽风了。
请大家帮忙指点下。谢谢各位!

------解决方案--------------------
#include<graphics.h>


放弃使用 TC ,VC6.0等落后的工具


换用Intel 编译器,使用 mkl,ipp,tbb等
------解决方案--------------------
#include<iostream>

using namespace std;