计算奖金的,根据利润的多少,计算出应该得的奖金,利润是r,r100万时,超过100万的按1%提成.要求用Switch语句编写.
下面是我用VC++6.0写的程序,编译有一个错误.不知道怎么回事,请高手帮我看看.
#include
using namespace std;
int main()
{float r;
cout>r;
switch(r)
{case r>0&&r200000&&r400000&&r600000&&r1000000:cout0&&r<=100000等是不可以的。switch的用法是switch(a){case 1:cout<<"";}之类,case后面只能加常量,与switch内的东西比较,不能加逻辑表达式。所以,这道题不适合用switch,用if最好。编程的时候除了很死板的地方用到switch,其他地方不提倡用switch。 |