henry 發問時間: 電腦與網際網路程式設計 · 9 年前

C++程式設計題目 高手請進

(b) 讓使用者輸入2個整數當作分子與分母,如果分母等於0則輸出 輸入錯誤!, 否則輸出商與餘數

2 個解答

評分
  • 9 年前
    最佳解答

    #include <iostream>

    using namespace std;

    int main(void)

    {

    int denominator;

    int member;

    cout<<"請輸入分母: ";scanf("%d",&denominator);

    cout<<"請輸入分子: ";scanf("%d",&member);

    if(denominator==0)

    {

    cout<<"輸入錯誤!"<<endl;

    }

    else

    {

    cout<<member<<'\\'<<denominator<<endl;

    cout<<"商= "<<member/denominator<<" 餘= "<<member%denominator<<endl;

    }

    system("pause");

    return 0;

    }

    參考資料: 自己
  • 其威
    Lv 7
    9 年前

    混著用 cout 跟 scanf,不是不可以,只是感覺怪怪的...

    cin 有 type-safe,而且可以透過 operator override 來擴展。

    所以能的話還是多用 cin 吧!

還有問題?馬上發問,尋求解答。