1、编一程序,输入一个数x,按照下列分段函数计算并输出y的值。(50分)

1、编一程序,输入一个数x,按照下列分段函数计算并输出y的值。(50分)
x/4+x2 x<10
x2+3x+5 x>10
2x+x2/2 x=10
y=
用C++

第1个回答  2010-02-27
#include<iostream>
#include<math>
using namespace std;
main()
{
int x=0,y=0;
cout <<"please input a number for x."
cin >>x;

swich(x)
case (x<10): y=x/4+x*5; breack;
case (x=10): y=x*2+x*3+5; breack;
case (x>10): y=2*x+(2*x)/2; breack;
default:cout<<"it is wrong!";
return 0;
}
//也许有点语法错误,呵呵
参考就可以了。本回答被提问者采纳
第2个回答  2012-03-17
#include<stdio.h>
main()
{
int x,y;
scanf("%d",&x);
if(x<10)
y=x/4+x*2;
else
if(x==10)
y=2*x+x*2/2;
else
y=x2+3x+5;
printf("%d",y);
}
相似回答