题目 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;
}
相关推荐
sycmancia3 分钟前
Qt——发送自定义事件
开发语言·qt
生成论实验室11 分钟前
用事件关系网络重新理解AI(二):损失函数、优化器与深度学习的动力学
数据结构·人工智能·深度学习·算法·语言模型
霍霍的袁18 分钟前
【C++初阶】缺省参数(默认参数)详细讲解
开发语言·c++·算法
楼田莉子19 分钟前
C++17新特性:optional/variant/any/string_view
c++·后端·学习
计算机安禾24 分钟前
【算法分析与设计】第2篇:计算模型与渐进复杂性分析
算法
I Promise3426 分钟前
多传感器融合&模型后处理C++工程师面试参考回答
开发语言·c++·面试
生成论实验室29 分钟前
事件、信息荷与六维态势空间——每一个事件都是一次空间的弯曲
人工智能·算法·语言模型·可信计算技术·安全架构
budingxiaomoli34 分钟前
递归,搜索与回溯算法--递归
算法
风味蘑菇干35 分钟前
Stream基础题目
java·算法
2501_9327502638 分钟前
Java反射机制基础入门
java·开发语言