#include <iostream.h> int main() { float iX; cout<<"Please input a value: "; cin>>iX; float iY; if (iX<1){ iY = iX; }else if(iX>=1 && iX<10){ iY = 2*iX-1; }else if (iX >= 10){ iY = 3*iX; } cout<<"y="<<iY<<endl; return 0; }追问
嗯嗯,3Q啦
本回答被提问者采纳
第2个回答 2010-10-27
char X[4]; int x = 0 , y = 0; printf("请输入X值:"); scanf("%s",X); x = atoi((char *)X); if(x < 1) y = x; else if(x < 10 && x >= 1) y = (2 * x - 1); else if(x >= 10) y = 3 * x - 11;
printf("Y的值为:%d\n",y);
第3个回答 2015-11-04
#include <iostream>
using namespace std;
double f(double x) { double y; if (x < 1) { y = x; } else if (x < 10) { y = 2 * x -1; } else { y = 3 * x; } return y; }