vs2010中,为何不新建一个项目就不能编译运行单个的C++程序!!!求解???

2024-12-20 01:02:58
推荐回答(5个)
回答1:

1: 可以建立一个空项目 然后在添加你的CPP文件
2:可能你的这个程序正在调试运行,按shift+F5,再次调试即可

回答2:


#include
int place(int k,int *X)//检查可不可以放置一个新的皇后
{
int i=1;
while(i if((X[i]==X[k])||(abs(X[i]-X[k])==abs(i-k)))return 0;
i++;
}
return 1;
}
void Nqueens(int n,int *X)
{
int k=1,i;X[1]=0;
while(k>0){
X[k]=X[k]+1;
while((X[k]<=n)&&(!place(k,X)))X[k]++;
if(X[k]<=n)if(k==n){
for(i=1;i<=n;i++)printf("%-6d",X[i]);
printf("\n");
}
else
else k=k-1;
}
}
int main()
{
int n;
int i;
printf("请输入皇后的个数:");
scanf("%d",&n);
int X[20];
Nqueens(n,X);
}
希望对你有帮助

回答3:

一定要建的,就算你一开始没建,编译的时候它还是会提醒你去建项目的!

回答4:

可以建立一个空项目 然后在添加你的CPP文件

回答5:

http://user.qzone.qq.com/1097219252/infocenter
我发在QQ相册的,