资源描述:
《预防恶性校园贷学习资料 ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第四章开章首先向我们介绍了6种关系运算符:1、<(小于)2、<=(小于或等于)3、>(大于)4、>=(大于或等于)5、==(等于)6、!=(不等于)优先级相同(高)优先级相同(低)(1)前四种关系运算符的优先级相同,后两种也相同。前四种高于后两种;(2)关系运算符的优先级低于算术运算符;(3)关系运算符的优先级高于赋值运算符;算术运算符关系运算符赋值运算符高低关系运算符用关系运算符将两个表达式连接起来的式子,称关系表达式。例如:a+b>b+c;(a=3)>(b=5)‘a’<‘z’C语言规定:1、用数值1代表真,0代表假。
2、如(a=3)>(b=5)为真,此时表达式的值为1.逻辑运算符及其优先次序&&逻辑与(相当于其他语言中的AND)
3、
4、逻辑或(相当于其他语言中的OR)!逻辑非(相当于其他语言中的NOT)优先次序:1!(非)>&&(与)>
5、
6、(或)(即“!”为三者最高)2逻辑运算符中的&&和
7、
8、低于关系运算符“!”高于算术运算符逻辑运算的真值表ab!a!ba&&ba
9、
10、b真真假假真真真假假真假真假真真假假真假假真真假假若用数值代替ab!a!ba&&ba
11、
12、b非0非00011非0001010非01001001100用if语句实现选择结构输出a,
13、b中大的值#includeintmain(){floata,b,max;printf(“pleaseenteraandb”)scanf(“%f,%f”,&a,&b);if(a>=b)max=a;if(b>a)max=b;printf(“max=%6.2f”,max);return0;}输出a,b中大的值#includeintmain(){floata,b,max;printf(“pleaseenteraandb”)scanf(“%f,%f”,&a,&b);if(a>=b)max=a
14、;elsemax=b;printf(“max=%6.2f”,max);return0;}两者运行的结果是一样将a,b,c从高到低输出#includeintmain(){floata,b,c,t;printf(“pleaseentera,b,c:”);scanf(“%f,%f,%f,”,&a,&b,&c);if(a>b){t=a;a=b;b=t;}if(a15、return0;}给出三角形的三个边长,求它的面积#include#includeintmain(){doublea,b,c,s,area;printf(“pleaseentera,b,c:”);scanf(“%lf,%lf,%lf”,&a,&b,&c);if(a+b>c&&b+c>a&&c+a>b){s=0.5*(a+b+c);area=sqrt(s*(s-a)*(s-b)*(s-c));printf(“area=%6.2f”,area);}elseprintf(“itisnota
16、trilateral.”);return0;}以上就是if语句的运用使用嵌套的if语句实现多层条判断例4.4为促销,对购买货物多的顾客有优惠:凡购买50件以上(含50件)的优惠5%,买100件以上(含100件)的优惠7.5%,买300件以上(含300件)的优惠10%,买500件以上(含600件)的优惠15%。要求编程序,用户输入购买的数量和单价,程序输出应付货款。编写程序显得繁琐且难看#include#includeintmain(){intnumber;doublecost,pri
17、ce,total;printf(“pleaseenternumberandprice”)scanf(“%d,%lf”,&number,&price);if(number>=500)cost=0.15;elseif(number>=300)cost=0.10;elseif(number>=100)cost=0.075;elseif(number>=50)cost=0.05;elsecost=0;total=number*price*(1-cost);printf(“total=%10.2f”,toyal);return
18、0;}较容易看且简洁#include#includeintmain(){intnumber;doublecost,price,total;printf(“pleaseenternumberandprice”)scanf(“%d,%lf”,&number,&price);if(numb