匿名使用者
匿名使用者 發問時間: 電腦與網際網路程式設計 · 1 0 年前

幫解題 用C++語言寫程式

請幫我解出

讓使用者輸入一個數字,由程式判斷該數字是否可以讓2整除,或是可以讓3整除,或是2跟3都可以,或是都不行。

2 個解答

評分
  • 1 0 年前
    最佳解答

    #include<iostream>

    #include<cstdio>

    using namespace std;

    int main()

    {

    int number;

    bool judge1=0,judge2=0;

    cout<<"請輸入一個整數:";

    cin>>number;

    number%2==0? judge1=1:judge1=0;

    number%3==0? judge2=1:judge2=0;

    if( judge1 ==1 && judge2==1)

    cout<<"此數字可以被 2 和 3 整除"<<endl;

    else

    if( judge1==1 && judge2==0)

    cout<<"此數字可以被 2 整除 ,但是 3無法整除它"<<endl;

    else

    if( judge1==0 && judge2==1)

    cout<<"此數字可以被 3 整除 ,但是 2無法整除它"<<endl;

    else

    cout<<"此數字不行被 2 或 3 整除"<<endl;

    system("pause");

    return 0;

    }

    2009-10-14 19:31:42 補充:

    補充一下巴

    我使用的是 DEV C++

    一開始讓使用者輸入一個整數

    設定給變數 number

    再來令兩個布林變數 剛開始先設定為0 -> judeg1=0 , judge2=0

    如果這個 數字number 可以被2整除 表示 (number%2) 的餘數為零 則 judge1=1;

    如果這個 數字number 可以被3整除 表示 (number%2) 的餘數為零 則 judge2=1;

    最後再去 下面的 IF 判斷

    如果 ( judge1=1 且 judge2=1)

    表示; 這個數字被 2 和 3 除 都不會有餘數! 也就是整除

    以此類推 各情況

    2009-10-14 19:33:32 補充:

    你要c++ 我就用c++寫嚕

    要c的 再跟我說 我再po

    參考資料: 賺點數, detail
  • 魷魚
    Lv 5
    1 0 年前

    #include&amp;lt;stdio.h&amp;gt;

    #include&amp;lt;string&amp;gt;

    int main()

    {

    int i;

    while(scanf(&amp;quot;%d&amp;quot;,&amp;amp;i)&amp;gt;0){

    if((i%2==0)&amp;amp;&amp;amp;(i%3==0))

    printf(&amp;quot;可以讓2跟3整除&amp;#92;n&amp;quot;);

    else if(i%2==0)

    printf(&amp;quot;可以讓2整除&amp;#92;n&amp;quot;);

    else if(i%3==0)

    printf(&amp;quot;可以讓3整除&amp;#92;n&amp;quot;);

    else

    printf(&amp;quot;都不行&amp;#92;n&amp;quot;);

    }

    system(&amp;quot;pause&amp;quot;);

    return 0;

    }

    2009-10-14 14:29:08 補充:

    #include

    #include

    int main()

    {

    int i;

    while(scanf("%d",&i)>0){

    if((i%2==0)&&(i%3==0))

    printf("可以讓2跟3整除\n");

    else if(i%2==0)

    printf("可以讓2整除\n");

    else if(i%3==0)

    printf("可以讓3整除\n");

    else

    printf("都不行\n");

    }

    system("pause");

    return 0;

    }

    參考資料: 這些我自己打的,應該是可以。, 亂掉了,再PO一次。
還有問題?馬上發問,尋求解答。