当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《C语言教程》课程PPT教学课件:选择结构程序设计

资源类别:文库,文档格式:PPT,文档页数:18,文件大小:99.5KB,团购合买
选择结构程序设计 一、Switchi语句是多分支选择语句,用来实现多分支选择结构。 二、格式为: switch(表达式) {case常量表达式
点击下载完整版文档(PPT)

选择结构程序设计 Switch语句 是多分支选择语句,用来实现多分支 选择结构 格式为: switch(表达式) {case常量表达式1:语句1 caSe常量表达式2:语句2 case常量表达式3:语句3 caSe常量表达式4:语句4 case常量表达式5:语句5}

选择结构程序设计 • Switch语句 是多分支选择语句,用来实现多分支 选择结构 格式为: switch(表达式) {case 常量表达式1:语句1 case 常量表达式2:语句2 case 常量表达式3:语句3 case 常量表达式4:语句4 case 常量表达式5:语句5 }

选择结构程序设计 · Switch括号内表达式可以为任何类型 每个case语句的常量表达式的值必须互 不相同 当表达式和case后面的常量表达式的值 相等时,执行case后的语句,如果不匹 配,则执行 default后的语句 ·Case和 default语句之间的出现次序互相 不影响执行结果 执行完一个case语句,自动执行下一条 caseY 句

选择结构程序设计 • Switch括号内表达式可以为任何类型 • 每个case语句的常量表达式的值必须互 不相同 • 当表达式和case后面的常量表达式的值 相等时,执行case后的语句,如果不匹 配,则执行default后的语句 • Case和default语句之间的出现次序互相 不影响执行结果 • 执行完一个case语句,自动执行下一条 case语句

选择结构程序设计 执行完一个case分支后,如果要使程序 跳出 switch结构体,则要在case语句后面 加一个 break语句即可

选择结构程序设计 • 执行完一个case分支后,如果要使程序 跳出switch结构体,则要在case语句后面 加一个break语句即可

选择结构程序设计(程序1) #include emain( ●intl printi("请选择你的年龄段:in"); printi("1.0-5岁Ⅶn"); print("2.6~12岁Ⅶn") print("3.13~17岁n") pitf"4.18-29岁n"); printi("5.30~60岁n"); print("6.60100岁n")

选择结构程序设计(程序1) #include #include main() { int i; printf("请选择你的年龄段:\n"); printf("1. 0~5岁\n"); printf("2. 6~12岁\n"); printf("3. 13~17岁\n"); printf("4. 18~29岁\n"); printf("5. 30~60岁\n"); printf("6. 60~100岁\n");

选择结构程序设计(程序1) printi("7.100岁以上n") e scanf("%/od", &i) switch(1) { case 1: printi("你处在婴儿期!"), break; case2 printf("i你处于儿童期!"); break; case3 printf("你处在青少年期!); break; case4 printf("你处在青年期!"), break case5 printf("你处在中年期!"); break; case6 printf("你已经进入老年期!"); break case7; printf("您是寿星,祝您长寿!") break default: printf(“你的输入不正确!”),} system(" pause")}

选择结构程序设计(程序1) printf("7. 100岁以上\n"); scanf("%d",&i); switch(i) {case 1:printf("你处在婴儿期!");break; case 2:printf("你处于儿童期!"); break; case 3:printf("你处在青少年期!");break; case 4:printf("你处在青年期!");break; case 5:printf("你处在中年期!");break; case 6:printf("你已经进入老年期!");break; case 7:printf("您是寿星,祝您长寿!");break; default: printf(“你的输入不正确!”); } system("pause");}

选择结构程序设计(程序2) #include 井 include #include maint doublex, y, length print"请输入坐标:Ⅶn"); scanf(%olf,%lf", &x, &y) if(x=0)(y==0) printi("该坐标的高度为:0米n") else

选择结构程序设计(程序2) #include #include #include main() { double x,y,length; printf("请输入坐标:\n"); scanf("%lf,%lf",&x,&y); if((x==0)||(y==0)) { printf("该坐标的高度为:0 米\n"); } else {

选择结构程序设计(程序2) if(x>=0)&&(y>=0) length=sqrt(pow((x-2),2)+pow((y-2),2) print("该坐标位于第一象限n");} if(x>0)&&(y<0) length=sqrt(pow((x-2),2)pow((+2), 2) print("该坐标位于第四象限n"); if(X<0)&&(y<O) length=sqrt(pow((x+2), 2)+pow((y+2 ), 2)) print("该坐标位于第三象限n")

选择结构程序设计(程序2) if((x>=0)&&(y>=0)) { length=sqrt(pow((x-2),2)+pow((y-2),2)); printf("该坐标位于第一象限\n"); } if((x>0)&&(y<0)) { length=sqrt(pow((x-2),2)+pow((y+2),2)); printf("该坐标位于第四象限\n"); } if((x<0)&&(y<0)) { length=sqrt(pow((x+2),2)+pow((y+2),2)); printf("该坐标位于第三象限\n"); }

选择结构程序设计(程序2) f(x0) length=sqrt(pow((x+2), 2)+pow((y-2), 2)) print("该坐标位于第二象限"); //printf( %lf",length) if(length<=1) print("该坐标的高度为:10米n }e0 Ise printf("该坐标的高度为:0米n")

选择结构程序设计(程序2) if((x0)) { length=sqrt(pow((x+2),2)+pow((y-2),2)); printf("该坐标位于第二象限\n"); } //printf("%lf",length); if(length<=1) { printf("该坐标的高度为:10 米\n"); } else { printf("该坐标的高度为:0 米\n"); }

选择结构程序设计(程序2) system("pause")

选择结构程序设计(程序2) } system("pause"); }

选择结构程序设计(程序3) #include #include 100000c(<=200000

选择结构程序设计(程序3) #include #include main() { float i,j; printf("请输入当月的利润:\n"); scanf("%f",&i); if(i100000)&&(i<=200000))

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共18页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有