有一个函数如下,写一程序,输入x,输出y值。
保留两位小数
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
double x,y;
cin>>x;
if(x<1) y=x;
else if(1<=x&&x<10) y=2*x-1;
else y=3*x-11;
// fixed用于指示输出的浮点数要按照固定的小数位数输出,它是确保setprecision()函数的有效性的关键
cout<<fixed<<setprecision(2)<<y<<endl;
return 0;
}