为什么我这个程序编译了,没有问题,但一运行就有一个错误
#include<stdio.h>void main()
{
char p,w,s,d,f;
puintf("%lf%if%lf%lf%lf",&p,&w,&s,&d,&f);
if(s<250)
{
puintf("%d\n",f=p*w*s*(1-d));
}
else if(250 <= s && s < 500)
{
puintf("%d\n",f=p*w*s*(1-d));
}
else if(500>=s&&s<1000)
{
puintf("%d\n",f=p*w*s*(1-d));
}
else if(1000>=s&&s<2000)
{
puintf("%d\n",f=p*w*s*(1-d));
}
else if(2000>=s&&s<3000)
{
puintf("%d\n",f=p*w*s*(1-d));
}
else
puintf("%d\n",f=p*w*s*(1-d));
}