题目 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;
}
相关推荐
月明长歌1 分钟前
【码道初阶】【LeetCode 958】判定完全二叉树:警惕 BFS 中的“管中窥豹”陷阱
算法·leetcode·宽度优先
MC皮蛋侠客23 分钟前
Linux C++使用GDB调试动态库崩溃问题完全指南
linux·c++
超轶绝尘34 分钟前
C++学习笔记 23 宏 Macro
c++
222you1 小时前
线程的常用方法
java·开发语言
一直都在5721 小时前
数据结构入门:二叉排序树的构建与相关算法
数据结构·算法
云栖梦泽1 小时前
易语言界面美化与组件扩展
开发语言
catchadmin1 小时前
PHP 值对象实战指南:避免原始类型偏执
android·开发语言·php
_Minato_1 小时前
数据结构知识整理——复杂度的计算
数据结构·经验分享·笔记·算法·软考
listhi5201 小时前
针对燃油运输和车辆调度问题的蚁群算法MATLAB实现
前端·算法·matlab
Trouville011 小时前
Python中encode和decode的用法详解
开发语言·python