题目 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;
}
相关推荐
不忘不弃6 分钟前
指针元素的使用
算法
认真敲代码的小火龙7 分钟前
【JAVA项目】基于JAVA的养老院管理系统
java·开发语言·课程设计
he___H8 分钟前
滑动窗口一题
java·数据结构·算法·滑动窗口
AI科技星9 分钟前
统一场论质量定义方程:数学验证与应用分析
开发语言·数据结构·经验分享·线性代数·算法
扶苏-su9 分钟前
Java---事件处理机制
java·开发语言
ULTRA??10 分钟前
KD-Tree的查询原理
python·算法
小灰灰搞电子13 分钟前
Qt 实现炫酷锁屏源码分享
开发语言·qt·命令模式
mahuifa14 分钟前
(46)VTK C++开发示例 --- 加载CML文件
c++·3d·vtk·cml
ouliten20 分钟前
C++笔记:流式异步日志库
c++·笔记
电饭叔22 分钟前
TypeError:unsupported operand type(s) for -: ‘method‘ and ‘int‘
开发语言·笔记·python