to be,or not to be 2019-03-06 20:48 采纳率: 0%
浏览 967

C++程序输出(求解答,谢谢各位)

运行下面的程序,无论a的大小,为什么输出的总是a的值?

#include
using namespace std;
int main()
{
int a,b,c;
cin>>a>>b;
if(a>b)
c=a;
else
c=b;
cout<<"max="<<c<<endl;

}

  • 写回答

3条回答 默认 最新

  • threenewbee 2019-03-06 23:46
    关注


    cin>>a>>b;
    下面输出下
    cout << "a=" << a << endl;
    cout << "b=" << b << endl;

    看下a和b的值

    另外,看下你怎么输入的,是不是两个数字之间输入的是中文的空格或者逗号,导致另一个数字实际上没有输入进去。

    评论

报告相同问题?

悬赏问题

  • ¥15 微带串馈天线阵列每个阵元宽度计算
  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥30 BC260Y用MQTT向阿里云发布主题消息一直错误
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据
  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 Centos / PETGEM
  • ¥15 划分vlan后不通了
  • ¥20 用雷电模拟器安装百达屋apk一直闪退