Yahoo奇摩知識+ 將於 2021 年 5 月 4 日 (美國東部時間) 終止服務。自 2021 年 4 月 20 日 (美國東部時間) 起,Yahoo奇摩知識+ 網站將會轉為唯讀模式。其他 Yahoo奇摩產品與服務或您的 Yahoo奇摩帳號都不會受影響。如需關於 Yahoo奇摩知識+ 停止服務以及下載您個人資料的資訊,請參閱說明網頁。

三題 簡易的C++題目

第一題:

學習所有程式語言的第一個練習題

請寫一個程式,可以讀入指定的字串,並且輸出指定的字串。

輸入說明 :

指定的文字

輸出說明 :

輸出指定的文字

範例輸入 :

World

C++

Mary

範例輸出 :

Hello World

Hello C++

Hello Mary提示 :

程式說明:因為系統會賦予數量不一的測試資料來測驗您的程式是否正確,因此必須先以一個 while 迴圈來讀取所有的測試資料

出處 :

Jiangsir

第二題:兩光法師時常替人占卜,由於他算得又快有便宜,因此生意源源不絕,時常大排長龍,他想算 得更快一點,因此找了你這位電腦高手幫他用電腦來加快算命的速度。

  他的占卜規則很簡單,規則是這樣的,輸入一個日期,然後依照下面的公式:

M=月

D=日

S=(M*2+D)%3

得到 S 的值,再依照 S 的值從 0 到 2 分別給與 "普通"、"吉"、"大吉"等三種不同的運勢

輸入說明 :

月份及日期

輸出說明 :

運勢

範例輸入 :

1 1

1 2

範例輸出 :

普通

吉提示 :

出處 :

Jiangsir

第三題:

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

輸入說明 :

年份

輸出說明 :

閏年 或 平年

範例輸入 :

1977

範例輸出 :

平年提示 :

* 西元年被4整除且不被100整除,或被400整除者即為閏年 * 使用 cin , cout 來進行輸入輸出

出處 :

Jiangsir

麻煩各位大大

請給我語法

1 個解答

評分
  • Angus
    Lv 5
    1 0 年前
    最佳解答

    作業還是自己來會學的比較多!

    第一題:

    #include <cstdlib>

    #include <iostream>

    #include <string>

    using namespace std;

    using std::cin;

    using std::cout;

    using std::endl;

    int main(int argc, char *argv[])

    {

    string Content;

    cout<<"Enter the text:"<<endl;

    cin>>Content;

    cout<<"Hello "+Content<<endl;

    system("PAUSE");

    return EXIT_SUCCESS;

    }

    第二題:

    #include <cstdlib>

    #include <iostream>

    using namespace std;

    using std::cin;

    using std::cout;

    using std::endl;

    int main(int argc, char *argv[])

    {

    int M;

    int D;

    int S;

    cout<<"Enter Month(M):";

    cin>>M;

    cout<<"Enter Day(D):";

    cin>>D;

    //得到 S 的值

    S=(M*2+D)%3;

    //依照 S 的值從 0 到 2 分別給與 "普通"、"吉"、"大吉"等三種不同的運勢

    switch(S)

    {

    case 0:

    cout<<"普通"<<endl;

    break;

    case 1:

    cout<<"吉"<<endl;

    break;

    case 2:

    cout<<"大吉"<<endl;

    break;

    }

    system("PAUSE");

    return EXIT_SUCCESS;

    }

    第三題:

    #include <cstdlib>

    #include <iostream>

    using namespace std;

    int main(int argc, char *argv[])

    {

    int Y;

    cout<<"Enter Year:";

    cin>>Y;

    if (Y%4==0)

    {

    if (Y%100!=0)

    {

    if (Y%400!=0)

    {

    cout<<"閏年"<<endl;

    }

    }

    }

    else

    {

    cout<<"平年"<<endl;

    }

    system("PAUSE");

    return EXIT_SUCCESS;

    }

    我是用Dev-C++打的,用其他compiler也許會有些微差異,可以自行調整!

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