佳木斯大学
11
2013-6-9
第4章
4.1 4.2 4.3 4.4
4-1 if语句
【例4-2】输入3个数a,b,c要求按由小到大的顺序输 出。 main() { float a,b,c,t; scanf("%f,%f,%f",&a,& b,&c); if(a>b) {t=a;a=b;b=t;} /* a>b实现a和b的互换 */ if(a>c) {t=a;a=c;c=t;} /* a>c实现a和c的互换 */ if(b>c) {t=b;b=c;c=t;} /* b>c实现b和c的互换 */ printf("%4.1f%4.1f%4.1f\n",a,b,c); }
21
2013-6-9
第4章
4.1 4.2 4.3 4.4
4-1 if语句
【例4.7】输入x的值根据分段函数求y的值。 x+1 (x<1) y= x2+3 (1≤x<5) x2-3 (x≥5)
#include<stdio.h> main() { int x,y; scanf("%d",&x); if(x<1) y=x+1; else if(x<5) y=x*x+3; else y=x*x-3; printf("%d\n",y); }
C语言程序设计与应用教程
第四章 选择结构程序设计
2013-6-9
佳木斯大学
1
第4章
4.1 4.2 4.3 4.4
本章学习目标:
掌握if语句的执行和使用,能够用if语句 实现选择结构 掌握switch语句的执行和使用,能够用 switch语句实现多分支选择结构 掌握选择结构嵌套的执行 能够进行选择结构程序的设计