maoge的数学测试C++求解

Maoge 在他的数学测试中遇到了一个他认为很难的问题。这是一个关于分段函数的问题。

这个函数描述如下:

[image]

给定一个x, 请计算相应的y值.

3 个赞

if else 分支结构学了吗 AC了 给解决方案

#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;
}
3 个赞

谢谢大神帮忙!!!

3 个赞

#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分啊

3 个赞

a定义成double

2 个赞

Wrong Answer

30 分

2 个赞

嗯 我是清风的小号 我来帮你

2 个赞
#include<bits/stdc++.h>
using namespace std;
int main()
{
 double a , b;
后面跟你写的一样
    return 0;
}
1 个赞