rjps.net
当前位置:首页 >> 如何用C语言编分段函数 >>

如何用C语言编分段函数

#include "stdio.h"#include "math.h" int main(int argc,char *argv[]){ double x,y; printf("Input x(R:)\nx="); scanf("%lf",&x); if(x<5) y=-x+3.5; else if(x>=5 && x<10) y=20-3.5*pow(x+3,7);//这里看着像7,是几就把7改成几 else y=-3.5+sin(x); printf("y = %g\t(x==%g)\n",y,x); return 0; }运行样例:

定义一个变量x,用来接收用户的输入;根据题目给出的y的表达式,定义一个函数来计算y的值.之后调用该函数来计算X对应的函数值并输出即可.在手机上用易历知食软件里的微C程序设计来编写一个示例,供参考.手机上的代码如下图:手

#include<stdio.h>#include<math.h> int main(void) { float x,y; printf("请输入x的值:"); scanf("%f",&x); if(x < 0) y = x + 5; else if(x > 10) y = (x + 8)/(5 * x); else y = 3 * x + sqrt(x); printf("y = %.2f\n",y); return 0; } 以上是效果图. 团队刚开始发展,希望给予点支持,望采纳,谢谢.

输入数用scanf()函数;分段用switch()函数;1、绝对值用math库里面的abs()函数2、e^x用math库里面的pow(e,x)函数3、同理指数的都有pow()函数,4、cos函数也是math库里面的double cos(double x)函数 自己动手吧,我已经把难点全部说出来了!希望可以帮到你,如果满意请采纳!

int fun(int x){int y;if(x 追问: 用程序运行的时候显示 int fun (int x)有错啊 warning C4518: 'int ' : storage-class or type specifier(s) unexpected here; ignorederror C2146: syntax error : missing ';' before identifier 'fun' 追答: 你有没有用到main函数啊?再试一遍.#include int fun(int x){ int y; if(x 评论0 0 0

#include int main() { using namespace std; cout10):"; double x,y; cin>>x; int n; if(x>=10&&x n=1; else if(x>=20&&x n=2; else if(x>=30&&x n=3; else if(x>=40&&x n=4; else if(x>=50) n=5; switch(n) { case 1: y=log10(x); break; case 2: y=log10(x)/log10(

你确定y也是0-40间的整数吗?如果是的话,那么该分段函数中的第三段计算的结果已经超出了数值范围啊;如果y的取值没有限制,那么程序如下:#include void main () { int x,y; scanf("%d",&x); if(x>=0&&x=10&&x=20&&x

#include <stdio.h>void main{ float x,y; scanf("%f",&x); if(x<0) y=0; else y=2*x+1; printf("f(%f)=%f",x,y);}追问#include <stdio.h>void main(){float x;printf("请键入你要计算的数scanf("%f",&x);if(x<0)printf("此分段函数的数值为:0\n");elseprintf("此分段函数的数值为:%f\n",(2*x+1));}

#include main(){double x,y;scanf("%lf",&x);if(x

#include<stdio.h> void main(){ double x,y; scanf("%lf",&x); if(x<0) y=2*x+3; else if(x>0) y=3*x-5; else y=1; printf("%lf\n",y); }

krfs.net | 3859.net | msww.net | rjps.net | xmlt.net | 网站首页 | 网站地图
All rights reserved Powered by www.rjps.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com