您所在位置: 网站首页 / 第5章 选择结构程序设计.ppt / 文档详情
第5章 选择结构程序设计.ppt 立即下载
2024-09-12
约2.8千字
约34页
0
326KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

第5章 选择结构程序设计.ppt

第5章选择结构程序设计.ppt

预览

免费试读已结束,剩余 29 页请下载文档后查看

15 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第五章选择结构程序设计1关系运算符和关系表达式例:
c>a+b
a>b==c
a==b<c
a=b>c1.2关系表达式2逻辑运算符和逻辑表达式逻辑表达式a=3,b=4,c=5,求下列表达式的值:
!a&&b||a>c&&ca+b>c&&b==ca||b+c&&b-c!(a>b)&&!c||1
!(x=a)&&(y=b)&&0!(a+b)+c-1&&b+c/2
判断变量为真假
值0为假,值非0为真
若a=4,b=5,则a&&b的值为?
5>3&&2||8<4-!0的值为?
判断某年year是否闰年
闰年:(year%4==0&&year%100!=0)||year%400==0
非闰年:!((year%4==0&&year%100!=0)||year%400==0)
或(year%4!=0||year%100==0)&&year%400!=0)3if语句向计算机输入a,b两个整数,然后判
断a>b,若a>b则输出a的值。if(表达式)语句1;else语句2;
#include“stdio.h”
main()
{inta,b;
scanf(“%d%d\n”,&a,&b);
if(a>b)printf(“a=%d\n”,a);
elseprintf(“b=%d\n”,b);
}
if(表达式1)语句1;
elseif(表达式2)语句2;
elseif(表达式3)语句3;
…...
else语句n;
x(x<1)
y=2x-1(1≤x<10)
3x-11(x≥10)输入3个数a,b,c,要求按由小到大的顺序输出
main()
{
floata,b,c;
	scanf(“%f,%f,%f”,&a,&b,&c);
	if(a>b){t=a;a=b;b=t;}
	if(a>c){t=a;a=c;c=t;}
	if(b>c){t=b;b=c;c=t;}
	printf(“%5.2f,%5.2f,%5.2f”,a,b,c);
}
运行情况:
3,7,1
1.00,3.00,7.00A)i=0,j=0,a=6B)i=1,j=1,a=7
C)i=1,j=0,a=7D)i=0,j=1,a=0main()
{inta,b,c;
a=10,b=50,c=30;
if(a>b)a=b;
b=c;c=a;
printf(“a=%db=%dc=%d\n”,a,b,c);
}main()
{inti=1;
if(i<=0)printf(“****\n”)
elseprintf(“%%%%\n”);
}main()
{inti,j,k,a=3,b=2;
i=(--a==b++)?–a:++b;
j=a++;k=b;
printf(“i=%d,j=%d,k=%d\n”,i,j,k);
}if语句的嵌套
if(表达式)
if(表达式1)语句1;
else语句2;
else
if(表达式2)语句3;
else语句4;
if-else配对
if(a>b)printf(“aaaaa”);
elseprintf(“bbbbbbb”);

if(a>b)
{
if(a>c)printf(“aaaaaaa”);
}
elseprintf(“ccccccc”);main()
{intx,a,b,ok1,ok2;
x=100;a=10;b=20;ok1=5;ok2=0;
if(a<b)
if(b!=15)
if(!ok1)
{x=1;printf(“x=%d\n”,x);}
elseif(ok2)x=10;x=-1;
printf(“x=%d\n”,x);
}A)0.000000B)0.250000
C)0.500000D)1.000000A)34B)4C)35D)3在书店买书,以100本为限。如果买1本
不打折扣;买2本打折10%;买3本折扣为15%
买3本以上折扣为20%。
设书本数为x,单价为20.00元。
请设计能实现该算法的C程序。4switch语句
请编写程序,根据
输入的学生成绩,应
给出相应的等级。
即:
90-100A
80-89B
70-79C
60-69D
0-60E
main()
{intnum,data;
printf(“\n1:10-16\n”);printf(“2:16-10\n”);
printf(“\n3:10-8\n”);printf(“4:8-10\n”);
printf(“\n请输入您的选择\n”);
scanf(“%d\n”,&num);
switch(num)
{case1:scanf(“%d”,&data);printf(“%d,%x\n”,data,data);break;
case2:scanf(“%x”,&data);printf(“%x,%d\n”,data,data);break;
case3:scanf(“%d”,&data)
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

第5章 选择结构程序设计

文档大小:326KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用