第2题:
有一分段函数如下,请编写程序,输入x值,输出y值。
样例输入:-2 样例输出:14.5 样例输入:1
样例输出:0.393654 样例输入:6
样例输出:0.848872 #include #include int main() {float x,y; cin>>x; if(x<0)
y=3*x*x-5/x; if(x>=0 && x<5) y=1/(2+cos(x)); if(x>=5)
y=sqrt(sin(x)+1); cout<有一分段函数如下,请编写程序,输入x值,输出y值。
样例输入:0.5 样例输出:0.5 样例输入:1 样例输出:1 样例输入:15 样例输出:34 #include int main() {float x,y; cin>>x;
if(x<1) y=x;
if(x>=1 && x<10) y=2*x-1; if(x>=10) y=3*x-11; cout<第4题:
输入一个不多于5位的正整数,要求分3行输出以下信息,第1行输出它是几位数;第2行从高位到低位依次输出每一位数字(以空格分隔,下同);第3行从低位到高位依次输出每一位数字。 样例输入:32100 样例输出: 5
3 2 1 0 0 0 0 1 2 3
样例输入:40 样例输出: 2 4 0 0 4
#include int main() {
intm,n,g,s,b,q,w; cin>>m; if(m<10) n=1;
else if(m<100) n=2;
else if(m<1000) n=3;
else if(m<10000) n=4; else n=5;
cout<