这个程序为何在 dev-cpp 通不过,而在 vc6.0 下能通过
以下是dev-cpp环境#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
double h,l,w,z,x,y,d;
int i,n,m;
printf("输入评分个数=");
scanf("%d",&n);
if(n<2)return 0;
y=10000000.0;
l=y+1;h=-y-1;
w=0;m=0;
for(i=1;i<=n;i++)
{
//printf("\n");
printf("%d\n",i);
scanf("%lf",&x);
if(x<l)
{
if(l>y)
{
l=x;
}
else
{
w+=l;l=x;m++;
}
}
if(x>h)
{
if(h<-y)
{
h=x;
}
else
{
w+=h;h=x;m++;
}
}
if((x>=l)&&(x<=h))
{
w+=x;m++;
}
}
if(m>0)w=w/m;
printf("w=%16.16f\n",w);
system("pause");
return 0;
}
编译后显示:
d:\My Documents\C-Free\Projects\c31\Makefile.win [Error] [工程1.exe] Error 1 (if this is the only error: please check your library includes)
[ 本帖最后由 lzb6689 于 2014-9-11 18:03 编辑 ]