这是第一个
#include <stdio.h>
main()
{
float sell,shui1;
printf("销售额:");
scanf("%f",&sell);
if(sell<10) {shui1=0.1;}
else
{
shui1=sell*0.05;
if(shui1>=100 && shui1<500)
{
shui1=shui1-10;
}
if(shui1>=500 && shui1<1000)
{
shui1=shui1-30;
}
if(shui1>=1000)
{
shui1=shui1-50;
}
}
printf("纳税:%f\n",shui1);
}
这是第二个#include <stdio.h>
main()
{
float sell,shui1,shui2;
printf("销售额:");
scanf("%f",&sell);
if(sell<10) {shui2=0.1;}
else
{
shui1=sell*0.05;
if(shui1>=100 && shui1<500)
{
shui2=shui1-10;
}
if(shui1>=500 && shui1<1000)
{
shui2=shui1-30;
}
if(shui1>=1000)
{
shui2=shui1-50;
}
}
printf("纳税:%f\n",shui2);
}
为什么第二个是个错的程序
请高手帮忙解释一下原因
分析一下这两个程序