在C语言中,if语句和switch语句在构成分支程序上各有什么特点?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 16:38:58
在C语言中,if语句和switch语句在构成分支程序上各有什么特点?
if语句在用分支的时候,自由性大点,条件 可以写一个范围也可也是一个表达式
而switch则是一些应用比较中规中矩的类型.然而在一些判断中则可以互相替代之.
如成绩(score)90分以上的输出a
80分以上的输出b
70发以上的输出c
60分以上的输出d
其它则为e
用if则为:
if(score>90)
printf("a");
else if(score>80)
printf("b");
else if(score>70)
printf("c");
else if(score>60)
printf("d");
else
printf("e");
int temp = (int)(score/10);
switch(score){
case 9:printf("a");break;
case 8:printf("b");break;
case 7:printf("c");break;
case 6:printf("d");break;
default:printf("e");
}
而switch则是一些应用比较中规中矩的类型.然而在一些判断中则可以互相替代之.
如成绩(score)90分以上的输出a
80分以上的输出b
70发以上的输出c
60分以上的输出d
其它则为e
用if则为:
if(score>90)
printf("a");
else if(score>80)
printf("b");
else if(score>70)
printf("c");
else if(score>60)
printf("d");
else
printf("e");
int temp = (int)(score/10);
switch(score){
case 9:printf("a");break;
case 8:printf("b");break;
case 7:printf("c");break;
case 6:printf("d");break;
default:printf("e");
}
在C语言中,if语句和switch语句在构成分支程序上各有什么特点?
C语言,分别用if 语句和switch语句编写程序求分段函数的值
一C语言if语句程序,求用switch改写!
C语言: 编写程序用if -else分支结构语句,求a,b,c三个数中最大的数并将其放在变量max中
C语言的分支语句中,if()...if()...else...和if()...else if()...else...两者
C语言语句“switch(--d%4)”“if(!(i%2))”中,
C程序的if语句和switch语句的用法(说明与例子)
C语言中switch语句改错
简单的C语言题 编写一程序,要求输入x的值,输出y的值.要求分别用switch语句和嵌套的if语句写.
if语句在程序中起到了什么作用
c语言中,在if语句中的表达式是:( )
C语言程序中,当出现条件分支语句if—else时,else与首行位置相同的if形成配对关系,这句话对么?