# include void main(){int I, k, a, b, c, d, e, f,g;printf("请输入利润I:\n");scanf("%d", &I);a I * (1.0f/10); //此处强制为5261浮点类型,4102不然a一直是0,看你的意思了b (I - 100000) * 75/1000;c (I - 200000) * 5/100;d (I - 400000) * 3/100;e (I - 600000) * 15/1000;f (I - 1000000) * 1/1
在C语言中switch是【开关】的意思,其实是一种【选择】语句,switch是具有多个分支选择的语句,从功能上来说,switch语句和if语句可以相互代替;
switch嵌套语句的一般形式: switch(表达式) case常量1:语句1 case常量2:switch(表达式) {case常量1:语句1 case常量2:语句2case常量n:语句
因此在C语言中switch case语句是判断语句,用switch来判断case后面的表达式,和switch后面的表达式是否匹配,一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break才终止循环;
C语言的switch语句只能针对基本数据类型使用,这些类型包括int、char、枚举、bool等。对于其他类型,则必须使用if语句。 在一个 switch 中可以有任意数量的
switch语句用于多分支选择,根据表达式的不同的值选择不同的程序分支执行,从而得出不同的执行结果,在case后的各常量表达式的值不能相同,否则会出现错误;
switch (表达式或属性){ case 值1 : 语句1 break; case 值2 : 语句2 break;default : 值n break; } 从表达式或属性值等于某个case语句
在case后,允许有多个语句,可以不用大括号括起来,各case和default子句的先后顺序可以变动,而不会影响程序执行结果,default子句可以省略不用。
一般必须在case语句结尾添加break语句。因为一旦通过switch语句确定了入口点,所有进一步的case都会被忽略,并且除非遇到关键字break; 否则会执行满足这个case之后
C语言里switch里case里是可2113以有if语句,但是要注意编程5261时的兼容情况。switch语句只能针4102对基1653本数据类型中的整型类型使用switch,这些类型包括int、char等。对于其他类型,则必须使用if语句。Switch用在编程中,如C语言中它经常跟Case一起使用,是一个判断选择代码。其功能就是控制业务流程流转的。直线翻译:switch语句,即“切换”语句;case即“情况”。switch语句的语法如下(switch,case和default是关键字):switch ( 常量表达式 ){case 常量1 :语句;case 常量2 :语句;case 常量3 :