首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

新手求教,这个程序语法异常在哪

2012-03-16 
新手求教,这个程序语法错误在哪#includestdio.hint main(){double a, tax,rate,profitprintf(请输入奖

新手求教,这个程序语法错误在哪
#include<stdio.h>
int main()
{
double a, tax,rate,profit;
printf("请输入奖金数目:");
   
scanf("%lf",&a);
if(a<1000)
{
if(a<500)
{
rate=0.00;
}
else
{
rate=0.05;
}
}
else
{
switch(a/1000)
{
case 1:
case 2:
rate=0.08;
break;
case 3:
case 4:
case 5:
rate=0.10;
break;
default:
rate=0.15;
break;}

}
tax=a*rate;
profit=a-tax;
printf("a=%lf\n",a);
printf("rate=%lf",rate);
printf("profit=%lf",profit);
return 0;
}

[解决办法]
switch()括号里面的只能是整型和char型,不能是浮点型变量
[解决办法]
switch的判断条件不能使实型的

热点排行