#include
main()
{
double a,b,c,i,x,y,d,e;
a=1475.129046;
b=147.3297081;
c=0.025363621;
//x=1;
for(i=1400;i<=1460;i=i+20)
{
x=a-i;
y=b+c*x;
printf("%f\n",i);
scanf("%f",&d);
e=y-d;
printf("%f\n",e);
}
}
你的问题主要是scanf("%f\t",&d);这一句,里面的参数格式是"%f\t",所以输入的格式一定要按这个格式输入,我不知道你这个\t干什么用的,但好象不可以经过键盘输入吧,还有你的x好象没用到过,然后最后一个,程序的风格,这个也很重要,习惯先吧