Chinaunix首页 | 论坛 | 博客
  • 博客访问: 124484
  • 博文数量: 52
  • 博客积分: 2200
  • 博客等级: 大尉
  • 技术积分: 580
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-08 15:00
文章分类

全部博文(52)

文章存档

2011年(1)

2009年(51)

我的朋友

分类: C/C++

2009-10-08 16:08:52

#include
#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;
}
阅读(196) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~