题目 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;
}
相关推荐
凉茶钱2 分钟前
【C++】string 常用函数详解
开发语言·c++·string
梦帮科技5 分钟前
【3.0修订版】创世与节点工程:genesis.json 与 node.toml 解剖
数据结构·算法·json·去中心化·区块链·智能合约·信任链
Wang's Blog12 分钟前
Java框架 SpringCloud 快速入门: 从服务拆分到注册中心的落地路线
java·开发语言·spring cloud
影视飓风TIM13 分钟前
Linux 进程虚拟地址空间详解
linux·算法
如何原谅奋力过但无声17 分钟前
【灵神高频面试题合集21-25】动态规划(下)
算法·动态规划
释厄62327 分钟前
学术引用本体论——WorkBuddy 学术科学文化三违反
网络·人工智能·算法
可乐鸡翅yeah_28 分钟前
hls.js 缓冲区参数 maxBufferLength、maxBufferSize 通俗讲解与业务调参
开发语言·javascript·ios·音视频·safari·m3u8
梦帮科技28 分钟前
【3.0修订版】 RNS 代币架构:ERC20 五件套扩展与六钱包分配
数据结构·后端·算法·架构·node.js·区块链·php
Wang's Blog30 分钟前
Java框架 SpringCloud 快速入门: 全局过滤器(GlobalFilter)自定义鉴权
java·开发语言·spring cloud
白山编程大哥33 分钟前
C语言篇:可变参数函数
c语言·开发语言