题目 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;
}
相关推荐
晓纪同学13 小时前
EffctiveC++_第三章_资源管理
开发语言·c++·算法
蚊子码农13 小时前
每日一题--C语言指针与内存泄漏:一道小问题的深度复盘
c语言·开发语言
Fanfanaas13 小时前
Linux 系统编程 进程篇(一)
linux·运维·服务器·c语言·开发语言·网络·学习
星辰徐哥13 小时前
ARP缓存表:作用、查看方法与刷新技巧
开发语言·缓存·php
ego.iblacat13 小时前
lvs 集群部署
开发语言·php·lvs
沐雪轻挽萤13 小时前
6. C++17新特性-编译期 if 语句 (if constexpr)
开发语言·c++
水云桐程序员13 小时前
C语言编程基础,输入与输出
c语言·开发语言·算法
ZPC821013 小时前
MoveIt Servo 与自己编写的 Action Server 通信
人工智能·算法·机器人
爱代码的小黄人13 小时前
MATLAB中for循环实现递减遍历(通用方法)
开发语言·matlab
jllllyuz13 小时前
采用核函数的极限学习机(KELM)MATLAB实现
算法