程序如下:
 当运行时我输3个数进去,但输出的却不对,不知是怎么回事?
  #include"iostream.h"
   void main()
   {float a,b,c;
   cout<<"Please input 3 sides of one triangle:"<<endl;
   cin>>a;
   cin>>b;
   cin>>b;
   cout<<"a="<<a<<endl;
   cout<<"b="<<b<<endl;
   cout<<"c="<<c<<endl;
    }

解决方案 »

  1.   

    cin>>a;
       cin>>b;
       cin>>b;//cin>>c;
      

  2.   

    #include"iostream.h"
       void main()
       {float a,b,c;
       cout<<"Please input 3 sides of one triangle:"<<endl;
       cin>>a;
       cin>>b;
       cin>>b;//input b again?
       cout<<"a="<<a<<endl;
       cout<<"b="<<b<<endl;
       cout<<"c="<<c<<endl;
        }
      

  3.   

    use printf special .xxx
      

  4.   

    #include"iostream.h"
    void main()
    {
        float a,b,c;
        cout<<"Please input 3 sides of one triangle:"<<endl;
        cin>>a;
        cin>>b;
    // !   
        cin>>c; // cin>>b;
    // !
        cout<<"a="<<a<<endl;
        cout<<"b="<<b<<endl;
        cout<<"c="<<c<<endl;
    }
      

  5.   

    老兄,稍微信心一点好不好?
    有时候不是什么问题都要来csdn的
      

  6.   

    第二个cin>>b应改写为cin>>c
      

  7.   

    beijingshizi(菜青虫) 说得对