您的位置:首页 > 其它

菜鸟的问题,希望各位前辈帮我解答一下!

2010-01-10 18:51 295 查看
#define price 3.5
#include<stdio.h>
void main()
{
int number;
double total ,count;
scanf("%d",&number);
if(number<50)
{
count=0.0;
total=price*number*(1-count);
printf("total=%lf",total);
}
if(50<=number<100)
{
count=0.05;
total=price*number*(1-count);
printf("total=%lf",total);
}

}
为什么,我输入10 ,输出结果却又两个?编译环境(TURBOC和Visualc++)
一下是输出结果:
35.000000
33.250000
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐