




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第8讲4.3条件运算符和条件表达式若“表达式2”与“表达式3”的数据类型不一致,则系统自动地将其中的一个精度低的表达式转化为精度较高的表达式的数据类型。如:x>0?5:1.5的结果为实型数5.0或1.5。 说明:1.条件运算符的优先级高于赋值运算符,但低于逻辑运算、关系运算和算术运算。 2.条件运算符具有自右向左的结合性。 例:P43如:y=x>10?100:200 如:max=a>(b>c?b:c)?a:b>c?b:c 相当于:max=a>(b>c?b:c)?a:(b>c?b:c) 如:printf(“abs(x)=%d\n”,x<0?(-1)*x:x); ?实现什么功能?试将条件运算语句改成if-else语句 4.4switch语句例4.5例4.6用switch语句改写例4.34.4.2switch语句体中的break语句main() {intg; printf("Enteramark:"); scanf("%d",&g); printf("g=%d:",g); switch(g/10) {case10: case9:printf("A\n");break; default:printf("E\n");break; case8:printf("B\n");break; case7:printf("C\n");break; case6:printf("D\n");break; } }4.5语句标号和goto语句4.5选择结构程序举例main() {intyear,leap; printf("Pleaseinputtheyear:"); scanf("%d",&year); leap=0; if(year%4==0&&year%100!=0) leap=1; if(year%400==0) leap=1; if(leap) printf("%disaleapyear.\n",year); else printf("%disnotaleapyear.\n",year); } main() {intyear,leap; printf("Pleaseinputtheyear:"); scanf("%d",&year); leap=(year%4==0&&year%100!=0)||(year%400==0); if(leap) printf("%disaleapyear.\n",year); else printf("%disnotaleapyear.\n",year); }分析:随着方程中的变量a,b,c的变化,该方程有以下几种可能性: 1.a=0:不是二次方程。 2.b*b-4*a*c=0, 有两个相等实根。 3.b*b-4*a*c>0, 有两个不相等的实根。 4.b*b-4*a*c<0, 有两个共轭复根。#include"math.h" main() {floata,b,c,disc,x1,x2,realpart,imagpart; scanf("%f,%f,%f",&a,&b,&c); printf("Theequation"); if(fabs(a)<=1E-6)/*判断一个实数a是否为零*/ {printf("isnotquadratic\n");exit(0);} else disc=b*b-4*a*c; if(fabs(disc)<=1E-6)/*disc==0*/ printf("hastwoequalroot:%8.4f",-b/(2*a)); elseif(disc>1E-6) {x1=(-b+sqrt(disc))/(2*a); x2=(-b-sqrt(disc))/(2*a); printf("hastworoot:%8.4,%8.4f\n",x1,x2); } else {realpart=-b/(2*a); imagpart=sqrt(-disc)/(2*a); printf("hascomplexroots:\n"); printf("%8.4f+%8.4fi\n",realpart,imagpart); printf("%8.4f-%8.4fi\n",realpart,imagpart); } }第四章作业

yy****24
实名认证
内容提供者


最近下载
一种胃肠道超声检查助显剂及其制备方法.pdf
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
论《离骚》诠释史中的“香草”意蕴.docx