python实验三选择结构_实验三 选择结构程序设计

实验三

选择结构程序设计

一、实验学时

2

学时

二、实验目的

(一)掌握

C

语言关系表达式和逻辑表达式的运算和使用;

(二)正确使用条件控制语句(

if

语句、

switch

语句)进行选择结构程序设计。

三、预习要求

(一)关系运算符和关系表达式、逻辑运算符和逻辑表达式;

(二)

if

语句的三种形式(单分支、双分支、多分支)

,以及

if

语句的嵌套;

(三)

switch

语句的形式。

四、实验内容

(一)分析下面程序,掌握关系及逻辑表达式的运算规则。

/*  c3-1.c  */

/*

关系及逻辑表达式运算规则

*/

#include "stdio.h"

void main( )

{ int a=3,b=5,c=8;

if(a++<3 && c--!=0)  b=b+1;

printf("a=%d\tb=%d\tc=%d\n",a,b,c);

}

注意该程序中的条件判断表达式

a++<3

&&

c--!=0

是一个逻辑表达式,

关系表达式

a++<3

的值为假,因此后一部分

c--!=0

就不再计算。

(二)输入下面两段程序并运行,掌握

case

语句中

break

语句的作用。

1

/*  c3-2.c  */                   /*  c3-3.c  */

/*

不含

break

switch */        /*

break

switch */

#include "stdio.h"               #include "stdio.h"

void main( )                     void main( )

{ int a,m=0,n=0,k=0;

{ int a,m=0,n=0,k=0;

scanf("%d",&a);

scanf("%d",&a);

switch(a)

switch(a)

{ case  1: m++;

{ case 1: m++; break;

case  2:

case 2:

case  3: n++;

case 3: n++; break;

case  4:

case 4:

case  5: k++;

case 5: k++;

}                               }

printf("%d,%d,%d\n",m,n,k);       printf("%d,%d,%d\n",m,n,k);

}                                 }

分别从键盘上输入

1

3

5

,写出程序运行的结果。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值