程式碼:

 輸入一個數字判斷它是不是2或3的倍數~

#include<iostream.h>

using namespace std;

int main()

{

    int a;

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

    cin>>a;

    if(a%2==0)

      {

           if(a%3==0)

         {

               cout<<a<<"23的公倍數"<<endl;

         }

        else

         {

              cout<<a<<"2的倍數但不是3的倍數"<<endl;                                

         }

      }

    else if(a%3==0)

      {

        cout<<a<<"3的倍數但不是2的倍數"<<endl;

      }

    else

      {

       cout<<a<<"不是2也不是3的倍數"<<endl;                                        

      }

    cout<<endl;

    main();

}

 執行結果:

*************************************************************

語法:

 if(){ if(){} } :在第一次if判斷後,在進行第二次判斷,但當第一次判斷錯誤時,

   就不會進行第二次判斷了

 main() :再重複執行一次main()函數,意即重跑一次主程式

********************************************************************************  

例題:

文文為即將出國的珊珊送行,由於珊珊不喜歡別人給文文的那個綽號,意思就是嘲笑文文不夠 聰明,但珊珊沒把握那個綽號是不是事實,所以珊珊決定考驗文文,於是告訴文文說,如果你能在 我回國之前回答我生日那年是不是閏年,則等她回國後就答應他的求婚。文文抓抓腦袋想不出來, 於是決定讓最擅長做運算的電腦來幫忙。

 輸入輸出說明:

請輸入一個年份,判斷其為閏年或平年。西元年被4整除且不被100整除,或被400整除者即為閏年

 

輸入範例:

請輸入年分:1977

輸出範例:

平年

 

 

arrow
arrow
    全站熱搜

    Iris 發表在 痞客邦 留言(0) 人氣()