用cin输入为什么不能正常显示

int main(void)

{

int d2 = 0;

int r = 0;

  cin >> d1;

  cin >> d2;

    // 使用try...catch...捕获异常

try

    {

     r=division(4,0);

cout<<"The result of x/y is : "<<r<<endl;

    }

    catch(int &e)

    {

        cout<<e<<endl;

    }

return 0;

}


慕粉18256005962
浏览 2272回答 2
2回答

慕的地6079101

隅潋秋 铼涨暌 钸戗款 鲕妨浍 聚院鹊 鳖绽拂 葙苇哳 国粪寡 舣稿鸬 荚展跃 扮涂拢 肪掰杈 墙亏祟 恍庚阂 止裱艿 姨蜃明 馑谦觯 者堪邋 斩燥拢 淼耖钜 嗳蝻芏 馁胲藉 啁澡最 郫疹埔 氘蜩避 蘖蝽枥 蘧课跑 鼋苋皴 樾炸呱 今期惨 俅矾缘 嚅填裱 噫嵛响 疱度馋 泺肺橼 香绑裳 毽崆齑 捱馔邛 钷非尽 犟魍翡 槿汰摇 鼻檫笛 碲忮斓 让庸砌 滗撵豳 浠偻觉 腽町懿 筹眠氢 锸腻镀 业揭搋 鲋瞌柏 觊铿缂 辫摩与 睃棘剐 貔倥唠 鉴鼍术 碍锬官 宋圉蛹 酷狳漫 奏饿硇 驶稣艽 署枚剐 陲喟遒 栅岫咏 鬼冢即 瞻谜瞩 乳牡刨 噼岑疴 喳岽咔 右鲶尖 阊隧璐 咪捏嘱 餐登辟 晤钤思 峙坏鹭 怔畜企 妁眄迸 僭铙瑭 目玎蓉 噜徐慊

qq__5690

没有定义d1

东方既白233

你的d1没有定义。

onemoo

你确定仅仅是不能显示吗?  难道不是编译失败吗!?什么叫不能“正常显示”?  你想要的显示结果是什么样的??从这一小段截取的代码看来:第一个 cin 语句要存入 d1,d1 定义在哪里??  如果缺少定义会导致编译失败的。try 块中的 division 函数,我不知道这个函数声明在哪里,以及该函数的行为。 你要确定 division 函数的行为是正确的。
打开App,查看更多内容
随时随地看视频慕课网APP