Maoge 在他的数学测试中遇到了一个他认为很难的问题。这是一个关于分段函数的问题。
这个函数描述如下:
[image]
给定一个x, 请计算相应的y值.
Maoge 在他的数学测试中遇到了一个他认为很难的问题。这是一个关于分段函数的问题。
这个函数描述如下:
[image]
给定一个x, 请计算相应的y值.
#include <bits/stdc++.h>
using namespace std;
int main()
{
int a , b;
cin >> a;
//这里写if ,else elseif分支
if(……)
{
b = ……
cout << fixed << setprecision(2)<< b;
}
……
……
……
return 0;
}
谢谢大神帮忙!!!
#include <bits/stdc++.h>
using namespace std;
int main()
{
int a ;
double b ;
cin >> a;
if(a<2)
{
b = a;
cout << fixed << setprecision(2)<< b;
}
else if(2<=a<6)
{
b = a*a+1;
cout << fixed << setprecision(2)<< b;
}
else if(6<=a<10)
{
b = sqrt(a+1);
cout << fixed << setprecision(2)<< b;
}
else if(a>=10)
{
b = 1/(a+1);
cout << fixed << setprecision(2)<< b;
}
return 0;
}
还是只有30分啊
a定义成double
型
Wrong Answer
30 分
#include<bits/stdc++.h>
using namespace std;
int main()
{
double a , b;
后面跟你写的一样
return 0;
}