题目 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;
}
相关推荐
历程里程碑12 小时前
4 Git远程协作:从零开始,玩转仓库关联与代码同步(带实操代码讲解)
大数据·c++·git·elasticsearch·搜索引擎·gitee·github
梦想画家12 小时前
Apache AGE实战指南:从Cypher语法到核心图算法
算法·cypher·apache age
茉莉玫瑰花茶12 小时前
Qt 信号与槽 [ 1 ]
开发语言·数据库·qt
刀法如飞12 小时前
Go数组去重的20种实现方式,AI时代解决问题的不同思路
后端·算法·go
汉克老师13 小时前
GESP5级C++考试语法知识(贪心算法(一)课堂例题精讲)
c++·贪心算法·gesp5级·gesp五级·贪心规律
墨染千千秋13 小时前
C++头文件的使用,和各个头文件与头文件用处
c++
呱呱巨基13 小时前
Linux 基础IO
linux·c++·笔记·学习
旖-旎13 小时前
深搜练习(N皇后)(10)
c++·算法·深度优先·力扣
AI人工智能+电脑小能手13 小时前
【大白话说Java面试题】【Java基础篇】第30题:JDK动态代理和CGLIB动态代理有什么区别
java·开发语言·后端·面试·代理模式
张健115640964813 小时前
临界区和同一线程上锁
java·开发语言·jvm