|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include<stdio.h>
void main()
{
float i,d,s;
printf("请输入当月利润:");
scanf("%f",&i);
for(;i<0;)
{
printf("输入错误请重新输入\n");
printf("请输入当月利润:");
scanf("%f",&i);
}
switch(i)
{
case i<=10:s=i*0.1;break;
case i>10&&i<=20:s=1+(i-10)*0.75;break;
case i>20&&i<=40:s=1.75+(i-20)*0.05;break;
case i>40&&i<=60:s=2.75+(i-40)*0.03;break;
case i>60&&i<=100:s=3.35+(i-60)*0.015;break;
case i>100:s=3.95+(i-100)*0.01;break;
default:printf("error\n");
}
printf("应发放奖金总数为:%f\n",s);
}
switch语句应用有什么要求?
case 后边必须跟一个常量值,而不能是一个范围,也就是说你的i要是个整形或者字符型会好确定
|
|