源程序显示:fatal error C1083: Cannot open include file: 'studio.h': No such file or directory

#include<studio.h>
#include<math.h>
#define e 0.01
#define tt 0.1
float f(float x)
{
float y=pow(x,2)-6*x+9;
return (y);
}
main()
{
float a,b,x,min;
int n1,n2;
n1=finding(&a,&b);
n2=insert(&x);
min=f(x);
printf("\n The area is %f to %f.",a,b);
printf("\n The number 1 is %d.",n1);
printf("\n The min is %f and the result is %f.",x,min);
printf("\n The number 2 is %d.",n2);
}
finding(float*p1,float*p2)
{
float a0,h=tt,a1,a2,f1,f2;
int n=0;
printf("please input a0:\n",a0);
scanf("%f",&a0);
a1=a0+h;
f1=f(a0);
if(f(a1)<=f1)
{
a1=a0+h;
f2=f(a1);
}
else
{
h=-h;
a1=a0+h;
f2=f(a1);
}
while(f2<=f1)
{
h=2*h;
a2=a0;
a0=a1;
f1=f2;
a1=a0+h;
f2=f(a1);
n=n+1;
}
if(a1<=a2)
{
*p1=a1;
*p2=a2;
}
else
{
*p1=a2;
*p2=a1;
return(n);
}
}
insert(float*p,float*f)
{
float a,b,x1,x2,x3,f1,f2,f3,A,xm,fm;
int n=0;
finding(&a,&b);
x1=a;
x2=(a+b)/2;
x3=b;
f1=f(x1);
f2=f(x2);
f3=f(x3);
A=2*[f1*(x2-x3)+f2*(x3-x1)+f3*(x1-x2)];
do
{
xm=[f1*(x2*x2-x3*x3)+f2*(x3*x3-x1*x1)+f3*(x1*x1-x2*x2)]/A;
fm=f(xm);
n=n+1;
if(fabs(x2-xm)<e)
{
if(fm<=f2)
{
*p=xm;
*f=fm;
return(n);
}
else
{
xm=x2;
fm=f2;
}
else
{
if((xm-x1)*(xm-x2)<0)
{
if(fm<f2)
{
x3=x2;
x2=xm;
f3=f2;
f2=fm;
}
else if(fm=f2)
{
x3=xm;
x1=x2;
f3=fm;
f1=f2;
x2=(x1+x2)/2;
f2=f(x2);
}
else
{
x1=xm;
f1=fm;
}
}
else
{
if(fm<f2)
{
x1=x2;
x2=xm;
f1=f2;
f2=fm;
}
else if(fm=f2)
{
x3=xm;
x1=x2;
f3=fm;
f1=f2;
x2=(x1+x3)/2;
f2=f(x2);
}
else
{
x3=xm;
f3=fm;
}
}
}
}while(A!=0);

你没有配置turboc2.0的运行环境。具体做法是:
菜单栏中的Options->Directories
1)修改头文件的目录:Include directories:设置成你的turboc2.0头文件的路径
2)修改库文件的目录:Library directories:设置成turboc2.0的库文件路径
3)Turbo C directory:改为TC.exe所在的路径。其余的可以默认
这样就可以找到头文件中的stdio.h
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-12
头文件错误,仔细查看拼写是否有误。例如标准输入输出头文件是stdio.h(C里面)多一个或少一个字母就会报你这个错误信息
第2个回答  2011-10-12
#include< stdio.h >

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网