题目 1057: 二级C语言-分段函数

有一个函数如下,写一程序,输入x,输出y值。

保留两位小数

样例输入

1

样例输出

1.00

这道题的思路很简单,我直接用if判断输入的X对应的 函数Y的区间,代入对应的函数,求出结果。记得变量用浮点型(用于保留两位小数)。

cpp 复制代码
#include<iostream>
#include<iomanip>  //专门保留小数的头文件
using namespace std;


//温度转换
int main() {
	double X, Y;
	cin >> X;
	
	if (X < 1) {   //分三段求出不同的结果
		Y = X;
	}
	else if (X >= 1 && X < 10) {
		Y = 2 * X - 1;
	}
	else if (X>=10) {
		Y = 3 * X - 11;
	}

	cout << fixed <<setprecision(2) << Y << endl;
	//printf("%.2f",C);

	return 0;
}
相关推荐
永远都不秃头的程序员(互关)几秒前
【决策树深度探索(二)】决策树入门:像人类一样决策,理解算法核心原理!
算法·决策树·机器学习
小妖6667 分钟前
javascript 舍去小数(截断小数)取整方法
开发语言·前端·javascript
Amber7629 分钟前
嵌入式C函数参数设计深度解析:指针与值传递的实战艺术
c语言·开发语言
HaiLang_IT15 分钟前
基于图像处理与深度学习的油橄榄品种和成熟度检测算法研究
图像处理·深度学习·算法
YuTaoShao16 分钟前
【LeetCode 每日一题】3510. 移除最小数对使数组有序 II
linux·算法·leetcode
青山是哪个青山16 分钟前
C++ 核心基础与面向对象 (OOP)
开发语言·c++
小明同学0120 分钟前
[C++进阶]深入理解二叉搜索树
开发语言·c++·git·visualstudio
点云SLAM24 分钟前
C++std::enable_if_t 与 std::is_same_v使用
c++·模板元编程·c++ 类型萃取·enable_if_t·is_same_v
C+++Python25 分钟前
C++ vector
开发语言·c++·算法
莫问前路漫漫27 分钟前
Python包管理工具pip完整安装教程
开发语言·python