您的位置:首页 > 健康 > 养生 > 中企动力做过的网站_小吃车广告设计图片_治疗腰椎间盘突出的特效药_想做网站找什么公司

中企动力做过的网站_小吃车广告设计图片_治疗腰椎间盘突出的特效药_想做网站找什么公司

2024/12/27 18:56:34 来源:https://blog.csdn.net/qq_41840843/article/details/144144991  浏览:    关键词:中企动力做过的网站_小吃车广告设计图片_治疗腰椎间盘突出的特效药_想做网站找什么公司
中企动力做过的网站_小吃车广告设计图片_治疗腰椎间盘突出的特效药_想做网站找什么公司

分段函数计算

      • C语言代码
      • C++ 代码
      • Java代码
      • Python代码


💐The Begin💐点点关注,收藏不迷路💐

编写程序,计算下列分段函数y=f(x)的值。

在这里插入图片描述

输入

一个浮点数N,0 <= N < 20

输出

输出N对应的分段函数值:f(N)。结果保留到小数点后三位。

样例输入

1.0

样例输出

1.500

C语言代码

#include <stdio.h>
#include <math.h>int main() {double x;  // 用于存储输入的自变量x的值scanf("%lf", &x);  // 获取用户输入的浮点数xdouble y;  // 用于存储函数值yif (0 <= x && x < 5) {  // 判断x所在的区间,执行对应计算y = -x + 2.5;} else if (5 <= x && x < 10) {y = 2 - 1.5 * (x - 3) * (x - 3);} else if (10 <= x && x < 20) {y = x / 2 - 1.5;}printf("%.3lf\n", y);  // 输出函数值,保留三位小数return 0;
}

C++ 代码

#include <iostream>
#include <iomanip>
#include <cmath>int main() {double x;  // 定义存储输入自变量x的变量std::cin >> x;  // 读取用户输入的浮点数xdouble y;  // 定义存储函数值y的变量if (0 <= x && x < 5) {  // 判断x处于的区间,来计算相应的函数值y = -x + 2.5;} else if (5 <= x && x < 10) {y = 2 - 1.5 * (x - 3) * (x - 3);} else if (10 <= x && x < 20) {y = x / 2 - 1.5;}std::cout << std::fixed << std::setprecision(3) << y << std::endl;  // 输出函数值,保留三位小数return 0;
}

Java代码

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);double x = scanner.nextDouble();  // 获取输入的浮点数xdouble y = 0;  // 用于存储函数值yif (0 <= x && x < 5) {  // 判断x所在区间,对应计算函数值y = -x + 2.5;} else if (5 <= x && x < 10) {y = 2 - 1.5 * (x - 3) * (x - 3);} else if (10 <= x && x < 20) {y = x / 2 - 1.5;}System.out.printf("%.3f\n", y);  // 输出函数值,保留三位小数}
}

Python代码

x = float(input())  # 获取用户输入的浮点数x
if 0 <= x < 5:  # 判断x所在区间,进行对应计算y = -x + 2.5
elif 5 <= x < 10:y = 2 - 1.5 * (x - 3) ** 2
elif 10 <= x < 20:y = x / 2 - 1.5
print("%.3f" % y)  # 输出函数值,保留三位小数

在这里插入图片描述


💐The End💐点点关注,收藏不迷路💐

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com