#include
int main()
{
float x,y;
int id1=1;
printf("请输入一个实数:\n");
int id2;
id2=scanf("%f",&x);
printf("x的值是:%7.2f\n",x);
while (id1==1)
{
if(id2==1)
{
if(x<1)
y=x;
else if(x>=1&&x<10)
y=(2*x-1);
else
y=(3*x-11);
printf("y的值是:%7.2f",y);
id1=0;
}
else
{
printf("输入的数据不合要求,请重新输入:\n");
fflush(stdin);//清楚缓冲区中的数据,不然上面的语句将无限重复
id2=scanf("%f",&x);
}
}
system("PAUSE");
return 0;
}