switch和if一起用该如何用

switch和if一起用该如何用,第1张

switch和if一起用是可以的,可以是满足一定条件再执行switch,也可以在switch中使用if语句。这里举一个在switch中使用if的例子来说明。

#include<stdio.h>

main()

{

int x,y,i

printf("Please Input data(0~40)")

scanf("%d%d",&x,&y) //输入两个0到40之间的数据

i=x/10 //以x值为参照作为switch的参数

switch(i)

{

case 0://相当于x的值小于10

case 1://相当于x的值小于20

if((y>0)&&(y<=20))//用条件语句判断y范围并做相应处理

printf("'\nThis data is A area")

break

case 2://相当于x的值小于30

case 3://相当于x的值小于40

if((y>20)&&(y<40))//用条件语句判断y范围并做相应处理

printf("'\nThis data is B area")

break

default:break

}

}

在switch里套if语句:

<script>

var rq=prompt("请输入日期","")

switch(rq){

case "1":

ra=prompt("今天天气如何?")

if(rq="晴"){

alert("出去玩")

}else if(rq="雨内"){

alert("睡觉容")

}

break

}

</script>

<script>

var rq=prompt("请输入日期","")

switch(rq){

case "1":

ra=prompt("今天天气如何?")

if(rq="晴"){

alert("出去玩")

}else if(rq="雨"){

alert("睡觉")

}

break

}

</script>


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11727443.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存