c语言为什么设计switch-case不能逻辑判断,C语言条件判断选择结构程序设计.ppt

C语言条件判断选择结构程序设计

* #include void mainchar grade;printf"enter grade:";scanf"%c",&grade;switchgradecase 'A': printf"85~100\n";case 'B': printf"70~84\n";case 'C': printf"60~69\n";case 'D': printf"<60\n";default: printf"error\n";如果grade的值为‘B’,则输出结果为: 70~84 60~69 <60 error 各语句后面没有break语句 c6_12.c * #include void mainchar grade;printf"enter grade:";scanf"%c",&grade;switchgradecase 'A': printf"85~100\n";break;case 'B': printf"70~84\n";break;case 'C': printf"60~69\n";break;case 'D': printf"<60\n";break;default: printf"error\n";如果grade的值为‘B’,则输出结果为: 70~84 各语句后面有break语句 c6_13.c * #include void main int a3,b6; switcha>b?1:2 case 1:ba+b; case 2:aa+b; default: b--; printf"a%d,b%d\n",a,b;输出结果为: a9,b5 各语句后面没有break语句 c6_14.c * #include void main int a3,b6; switcha>b?1:2 case 1:ba+b;break; case 2:aa+b;break; default: b--; printf"a%d,b%d\n",a,b;输出结果为: a9,b6 各语句后面有break语句 c6_15.c * Thanks! * if-else 结构 格式:if 表达式语句1;else语句2; 例如 ifx>yprintf"%d",x; elseprintf"%d",y; 表达式 语句1 语句2 非0(真) 0(假) else不能单独使用,如果使用,必须与 if 配对 if-else结构举例 输入矩形的两个边长,求矩形的面积,为了防止误输入,如果输入的边长小于或者等于0,要输出告错信息 分析问题 要定义三个变量,边长1,边长2,面积 如果边长1和边长2大于0,计算矩形的面积并且输出面积的值 否则,给出告错信息 * #include void main double a,b,area; printf“请输入矩形边长a和b:"; scanf"%lf,%lf",&a,&b; if a>0&&b>0areaa*b; printf"面积%f\n",area; else printf"边长必须大于0\n"; if-else结构 程序举例c6_2.c 求矩形的面积 逻辑表达式 * #include void main double a,b,area; printf“请输入矩形边长a和b:"; scanf"%lf,%lf",&a,&b; if a>0&&b>0areaa*b; printf"面积%f\n",area; ifa<0||b<0 printf"边长必须大于0\n"; if-else结构程序举例c6_3.c 求矩形的面积 用两个if语句代替if-else语句,不好!! * if-else结构举例 编写一段程序,完成以下任务: 如右图所示,输入一个实数x,如果2.0 void main float x; int y; printf"Please input x:"; scanf"%f",&x; if2.0 void main float x; int y; printf"Please input x:"; scanf"%f",&x; ifx>2.0&

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值