本人新手 求大神们看看!
#include <stdio.h>int main()
{
float w,s,p;
printf("please input numbers: \n ");
if (s<250)
{
w=s*p;
}
else if (s=250 || s>250 && s<500)
{
w=s*p*(1-2/100.0);
}
else if (s>=500 && s<1000)
{
w=s*p*(1-5/100);
}
else if (s>=1000 && s<2000)
{
w=s*p*(1-8/100);
}
else if (s>=2000 && s<3000)
{
w=s*p*(1-10/100);
}
else if (s>=3000)
{
w=s*p*(1-15/100);
}
printf("%f\n",w);
return 0;
}
大神们 帮我看看这是咋啦?谢谢
没有scanf函数,也没有初始化变量。s,p的值是随机的。 #include <stdio.h>
int main()
{
float w,s,p;
printf("please input numbers: \n");
scanf("%f%f",&s,&p);
if (s<250) w=s*p;
else if (s=250 || s>250 && s<500) w=s*p*(1-2/100.0);
else if (s>=500 && s<1000) w=s*p*(1-5/100);
else if (s>=1000 && s<2000) w=s*p*(1-8/100);
else if (s>=2000 && s<3000) w=s*p*(1-10/100);
else if (s>=3000) w=s*p*(1-15/100);
printf("%f\n",w);
return 0;
}
64894068@qq.com 发表于 2014-4-14 22:14 static/image/common/back.gif
没有scanf函数,也没有初始化变量。s,p的值是随机的。
那 sp赋初值要赋多少? 丶浅唱 发表于 2014-4-14 22:50 static/image/common/back.gif
那 sp赋初值要赋多少?
没有题目。
初值要从题目里面找啊。
看你的程序,应该是路程求运费那种题目。p应该是单价,s应该是一个输入。
三楼的程序应该就可以啊。
页:
[1]