程式碼:
輸入一個數字判斷它是不是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<<"是2和3的公倍數"<<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
輸出範例:
平年