大家帮忙看看到底是程序有有关问题还是小弟我的visual studio抽风了
大家帮忙看看到底是程序有问题还是我的visual studio抽风了。
这是网上找的一段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;
- 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;