#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
菜鸟的问题,希望各位前辈帮我解答一下!
最新推荐文章于 2024-06-11 16:32:47 发布