error LNK2001: unresolved external symbol _WinMain@16
源代码#include<iostream>#include<stdio.h>voidimproveqsort(int*list,intm,intn){intk,t,i,j...
源代码
#include <iostream>
#include <stdio.h>
void improveqsort(int *list,int m,int n)
{
int k,t,i,j;
for(i=0;i<10;i++)
printf("%3d",list[i]);
if(m<n)
{
i=m;j=n+1;k=list[m];
while(i<j)
{
for(i=i+1;i<n;i++)
if(list[i]>=k)
break;
for(j=j-1;j>m;j--)
if(list[j]<=k)
break;
if(i<j)
{
t=list[i];list[i]=list[j];list[j]=t;}
}
t=list[m];list[m]=list[j];list[j]=t;
improveqsort(list,m,j-1);
improveqsort(list,i,n);
}
}
main()
{
int list[10];
int n=9,m=0,i;
printf("input 10 number:");
for(i=0;i<10;i++)
scanf("%d",&list[i]);
printf("\n");
improveqsort(list,m,n);
for(i=0;i<10;i++)
printf("%5d",list[i]);
printf("\n");
} 展开
#include <iostream>
#include <stdio.h>
void improveqsort(int *list,int m,int n)
{
int k,t,i,j;
for(i=0;i<10;i++)
printf("%3d",list[i]);
if(m<n)
{
i=m;j=n+1;k=list[m];
while(i<j)
{
for(i=i+1;i<n;i++)
if(list[i]>=k)
break;
for(j=j-1;j>m;j--)
if(list[j]<=k)
break;
if(i<j)
{
t=list[i];list[i]=list[j];list[j]=t;}
}
t=list[m];list[m]=list[j];list[j]=t;
improveqsort(list,m,j-1);
improveqsort(list,i,n);
}
}
main()
{
int list[10];
int n=9,m=0,i;
printf("input 10 number:");
for(i=0;i<10;i++)
scanf("%d",&list[i]);
printf("\n");
improveqsort(list,m,n);
for(i=0;i<10;i++)
printf("%5d",list[i]);
printf("\n");
} 展开
4个回答
展开全部
这样改project-》setting-》c/c++下面的preprocessor difinitions有一项是
—CONSOLE改成—WINDOWS然后在下面的project options里有一个D "_CONSOLE"也改为WINDOWS
—CONSOLE改成—WINDOWS然后在下面的project options里有一个D "_CONSOLE"也改为WINDOWS
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你创建的win32工程,应该创建win32控制台应用程序。
然后按照C++标准来写。
然后按照C++标准来写。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要么你用
#include <iostream.h>
要么用
#include <iostream>
using namespace std;
#include <iostream.h>
要么用
#include <iostream>
using namespace std;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把#include<iostream>
改成#include<iostream.h>
改成#include<iostream.h>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询