include ltiostream include ltcmath int main using namespace stdcoutltltquot请输入x的值x10quotdouble x,ycinxint nifx=10xlt20n=1else ifx=20xlt30n=2else ifx=30xlt。
include ltstdiohint mainvoidint xint yscanfquot%dquot,x得到x的值ifxlt1y=xelse if x=1xlt12 y=5*x2else y=8*x10printfquoty= %d\nquot,yreturn 0。
inludeltmathh#includeltfstreamh#define pi=36int mainfloat x,ycinxifx0 y=po,05+expx5*x+5else y=230+sin60*pi1800*fabsxcoutlt。
C语言使用switch语句,编写图中的分段函数includeltstdioh voidmainintx,y,flagprintfquot请输入xquotscanfquot%dquot,xflag=xlt01xlt1012switchflagcase1y=xbreakcase。
写法1 if x5 xlt0 y = xif x == 0 y=x1if x0 xlt10 y = x+1写法2 if x5 xlt10 y=x 在这个范围,不论怎样,先把y赋值为x if x=0 在这个。
用选择结构实现分段函数的程序如下 include ltstdioh int main double x,yscanfquot%lfquot,xifx0y=x1else ifx==0y=0else y=x+1printfquot%2lfquot,yreturn 0。
1 includeltstdioh int main double xwhilescanfquot%lfquot,x == 1 ifx == 0 printfquot0\nquotelse ifx0 printfquot%lf\nquot,2*x+1else printfquot%lf\nquot,1x return 0 2。