题目 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;
}
相关推荐
yong99901 分钟前
MATLAB的智能扫地机器人工作过程仿真
开发语言·matlab·机器人
2601_949847752 分钟前
Flutter for OpenHarmony 剧本杀组队App实战:邀请好友功能实现
开发语言·javascript·flutter
浮尘笔记3 分钟前
Go语言并发安全字典:sync.Map的使用与实现
开发语言·后端·golang
2301_811232984 分钟前
C++中的契约编程
开发语言·c++·算法
2401_829004025 分钟前
C++中的访问者模式
开发语言·c++·算法
黎雁·泠崖7 分钟前
Java内部类与匿名内部类:定义+类型+实战应用
java·开发语言
D_evil__12 分钟前
【Effective Modern C++】第三章 转向现代C++:13. 优先选用const_iterator,而非iterator
c++
青槿吖13 分钟前
第二篇:JDBC进阶骚操作:防注入、事务回滚、连接池优化,一篇封神
java·开发语言·jvm·算法·自动化
sin_hielo13 分钟前
leetcode 1984
数据结构·算法·leetcode