为了账号安全,请及时绑定邮箱和手机立即绑定

这个代码为什么在电脑上演示最后的结果是空白呢

如题  这个程序为什么在电脑的结果是空白

#include <iostream>

#include <string>

#include <stdlib.h>

using namespace std;


/**

 * 定义函数division

 * 参数整型dividend、整型divisor

 */

int division(int dividend, int divisor)

{

    if(0 == divisor)

{

        // 抛出异常,字符串“除数不能为0”

throw string("除数不能为0");

}

else

{

return dividend / divisor;

}

}


int main(void)

{

int d1 = 0;

int d2 = 0;

int r = 0;

cin >> d1;

cin >> d2;

    

try

    {

       r= division(d1,d2);

       cout<<r<<endl;

    }

    catch(string &str)

    {

        cout<<str<<endl;

    }

return 0;

}


正在回答

2 回答

http://img1.sycdn.imooc.com//58204e6e000135df06220522.jpg你的出现的是什么情况

0 回复 有任何疑惑可以回复我~
#1

想想想想想 提问者

。。。我的怎么就是空白的 什么都没有 我再试一下
2016-11-07 回复 有任何疑惑可以回复我~
#2

想想想想想 提问者

非常感谢!
2016-11-07 回复 有任何疑惑可以回复我~
#3

慕斯卡3951724 回复 想想想想想 提问者

int main(void) { ... system("pause"); //请按任意键继续。。。 return 0; }
2016-11-07 回复 有任何疑惑可以回复我~

输入d1,d2试试

0 回复 有任何疑惑可以回复我~
#1

想想想想想 提问者

输入后没反应啊
2016-11-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之多态篇
  • 参与学习       66236    人
  • 解答问题       314    个

本教程将带领大家体会面向对象三大特性中的多态特性

进入课程

这个代码为什么在电脑上演示最后的结果是空白呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信