<source id="8h3pf"><input id="8h3pf"></input></source>
        <source id="8h3pf"><mark id="8h3pf"><label id="8h3pf"></label></mark></source>
          <source id="8h3pf"><menu id="8h3pf"><label id="8h3pf"></label></menu></source><video id="8h3pf"></video>

            C++藍橋杯中級模擬測試

            點擊領取>>>藍橋杯算法講解視頻(適合Java,C語言選手)/ 藍橋杯歷年真題

            沒有什么技術上的難題,主要考察學生編程實現時在語句和語法方面的熟練度。

            第1題 拉線開關

            ?

            題目描述

            小藍家的燈是拉線式開關的,拉一次燈開,再拉一次燈關,未拉之前燈是熄滅狀態。

            輸入一個正整數 M(1<M<100),作為小藍拉動開關的次數,判斷拉動 M 次后,燈是點亮狀態還是熄滅狀態。

            ?
            ?

            輸入

            輸入一個正整數 M 作為拉動開關的次數(1<M<100)。

            輸出

            如果燈是點亮狀態輸出整數“1”,如果燈是熄滅狀態輸出整數“0”。

            ?
            ?

            樣例輸入

            5

            樣例輸出

            1

            ?
            #include <iostream>
            using namespace std;
            int main()
            {
                int n;
                cin>>n;
                if(n%2)
                {
                    cout<<1;
                } else {
                    cout<<0;
                }
                return 0;
            }

            第2題 數字組合

            ?

            題目描述

            用戶輸入一個正整數 N(3<=N<=9)。從 0 到 N 之間的所有正整數(包含 0 和 N)中選擇三個,組成一個三位數(0 不能作為百位數),且這個三位數為奇數,請計算出共有多少種滿足條件的三位數組合。(注意:組成的三位數各位上的數字不能重復)。

            ?
            ?

            輸入

            輸入一個正整數 N(3<=N<=9)。

            輸出

            輸出滿足條件的三位數組合的個數。

            ?
            ?

            樣例輸入

            3

            樣例輸出

            8

            ?
            #include <iostream>
            using namespace std;
            int main()
            {
                int n, s=0;
                cin>>n;
                for(int i=1; i<=n; i+=2)
                {
                    for(int j=0; j<=n; j++)
                    {
                        if(j==i)
                        {
                            continue;
                        }
                        for(int k=1; k<=n; k++)
                        {
                            if(k==i || k==j)
                            {
                                continue;
                            }
                            s++;
                        }
                    }
                }
                cout<<s;
                return 0;
            }

            第3題 報數模擬

            ?

            題目描述

            有 n 個人圍成一個圈,從 1 到 n 按順序排好號。然后從第一個人開始順時針 報數(從 1 到 3 報數),報到 3 的人退出圈子后,后面的人繼續從 1 到 3 報 數,直到留下最后一個人游戲結束,問最后留下的是原來第幾號。

            ?
            ?

            輸入

            輸入一個正整數 n(4<n<600)

            輸出

            輸出最后留下的人,原來的編號是多少?

            ?
            ?

            樣例輸入

            5

            樣例輸出

            4

            ?
            #include <iostream>
            using namespace std;
            int id=1;
            void count(int n)
            {
                id++;
                if(id>n)
                {
                    id-=n;
                }
            }
            int main()
            {
                int n, t, a[600];
                cin>>n;
                t=n;
                for(int i=1; i<=n; i++)
                {
                    a[i]=1;
                }
                while(t!=1)
                {
                    int i=0;
                    while(1)
                    {
                        while(a[id]==0)
                        {
                            count(n);
                        }
                        i++;
                        if(i==3)
                        {
                            a[id]=0;
                            count(n);
                            break;
                        } else {
                            count(n);
                        }
                    }
                    t--;
                }
                while(a[id]==0)
                {
                    count(n);
                }
                cout<<id;
                return 0;
            }

            第4題 算天數

            ?

            題目描述

            假設今天是2022年12月18日,用戶輸入未來的某一天,輸入格式為如 2022 12 19。

            編程計算這一天和今天相差多少天?(例如:今天和明天是相差一天)

            星期幾?(注意:輸出格式為 星期的數字值并在其前加“*”)。

            ?
            ?

            輸入

            按要求輸入未來某一天。

            輸出

            第一行輸入一正整數表示今天和未來一天相差的天數,第二行輸 入未來的一天星期幾且在星期前加“*”。

            ?
            ?

            樣例輸入

            2022 12 19

            樣例輸出

            1

            *1

            ?
            ?

            提示

            閏年分為普通閏年和世紀閏年。

            普通閏年:公歷年份是 4 的倍數,且不是 100 的倍數,為普通閏年。(如 2004 年就是普通閏年)。

            世紀閏年:公歷年份是整百數的,必須是 400 的倍數才是世紀閏年(如 1900 年不是世紀閏年,2000 年是世紀閏年)。

            所以有人將此規則總結為:四年一閏,百年不閏,四百年再閏。

            閏年的一年為 366 天,閏年的二月份為 29 天。平年一年為 365 天,平年的二 月為 28 天。每年的 1、3、5、7、8、10、12 月份為 31 天,4、6、9、11 月份為 30 天。

            ?
            #include <iostream>
            using namespace std;

            bool judge(int year)
            {
                if(year%4==0 && year%100!=0 || year%400==0)
                {
                    return 1;
                } else {
                    return 0;
                }
            }
            int main()
            {
                int y, m, d, n, x, total=0, weekday;
                cin>>y>>m>>d;
                n=y-2022;
                if(n==0)
                {
                    total=d-18;
                    weekday=total%7?total%7:7;
                    cout<<total<<endl<<'*'<<weekday;
                    return 0;
                }
                total=31-18;
                for(int i=1; i<=n; i++)
                {
                    if(i!=n)
                    {
                        x=13;
                    } else {
                        x=m;
                    }
                    if(judge(2022+i))
                    {
                        for(int j=1; j<x; j++)
                        {
                            if(j==1 || j==3 || j==5 || j==7 || j==8 || j==10 || j==12)
                            {
                                total+=31;
                            } else if(j==4 || j==6 || j==9 || j==11) {
                                total+=30;
                            } else if(j==2) {
                                total+=29;
                            }
                        }
                    } else {
                        for(int j=1; j<x; j++)
                        {
                            if(j==1 || j==3 || j==5 || j==7 || j==8 || j==10 || j==12)
                            {
                                total+=31;
                            } else if(j==4 || j==6 || j==9 || j==11) {
                                total+=30;
                            } else if(j==2) {
                                total+=28;
                            }
                        }
                    }
                }
                total+=d;
                weekday=total%7?total%7:7;
                cout<<total<<endl<<'*'<<weekday;
                return 0;
            }

            第5題 標記門牌號

            ?

            題目描述

            一家酒店有 F 層高(0<F<100),每層都有 n 個房間(0<n<100),房間門牌號由不少于 3 位的數字組成:后兩位是房間號,從 1 開始,不間斷地排到 n,不足兩位的前面補零;前面一或兩是樓層號,從 1 開始,不間斷地排到 F,前面不補零。如 1 樓第 8 個房間門牌號是 108,12 樓第 16 個房間門牌號是 1216。

            現在要為每個房間制作一個門牌號碼的金屬牌,每個金屬牌都要定制模具,數字居中顯示。但如果某房間門牌上下顛倒過來的號碼與原號碼一模一樣,就需要做一個特殊記號,以免混淆方向。

            例如:8008、1691、6119、818、619 等等。

            因為數字 6 倒過來是 9;9 倒過來是 6;0、1、8 倒過來還是原數;其他數字倒過來不構成數字。對于多位數 618,倒過來看應該是 819,與原來不一樣,就不用做記號了。

            輸入樓層數 F 和房間數 n,計算有多少房間的門牌號碼需要做特殊記號。

            ?
            ?

            輸入

            輸入兩個正整數 F(0<F<100)和 n(0<n<100)中間一個空格隔開,代表酒店的樓層數和每層房間數。

            輸出

            輸出需要做特殊記號的門牌數。

            ?
            ?

            樣例輸入

            2 5

            樣例輸出

            1

            ?

            #include <iostream>
            using namespace std;
            int change(int n)
            {
                switch(n)
                {
                    case 0:
                        return 0;
                    case 1:
                        return 1;
                    case 6:
                        return 9;
                    case 8:
                        return 8;
                    case 9:
                        return 6;
                    default:
                        return -1;
                }
            }
            bool judge(int n)
            {
                int s=0, t=n, v;
                while(t)
                {
                    v=change(t%10);
                    if(v==-1)
                    {
                        return 0;
                    } else {
                        s=s*10+v;
                        t/=10;
                    }   
                }
                if(n==s)
                {
                    return 1;
                } else {
                    return 0;
                }
            }

            int main()
            {
                int f,n,total=0;
                cin>>f>>n;
                for(int i=1; i<=f; i++)
                {
                    for(int j=1; j<=n; j++)
                    {
                        if(judge(i*100+j))
                        {
                            total++;
                        }
                    }
                }
                cout<<total;
                return 0;
            }

            微信公眾號搜索: 北京小學學習資料      家長升學指南    家長升學訓練營 關注公眾號,獲取最新資訊!  

            圖片

            掃碼添加“家長論壇”微信好友(微信號 16619908263

            獲取藍橋杯算法講解視頻(適合Java,C語言選手)/ 藍橋杯歷年真題
            咨詢信息學奧賽政策請撥打電話 16619908263 (同微信號)


            -END-

            圖片



            八少八素 早培:  

            ①《人大附中早培海選必刷》《八中海選訓練與解析》電子版教材
            http://www.syzly.net/question/110094
            ② 八少八素、人大附早培神測千題(上 下冊)
            http://www.syzly.net/question/110096
            ③ 人大附、八中海選神測萬題練習冊及答案解析.pdf
            http://www.syzly.net/question/110097
            ④ 八少八素試題分享&人大附早培班試題分享+神測復習資料
            http://www.syzly.net/question/110099

            北京幼升小、人大附早早培資料:  

            ① 北京各學校幼升小面試真題、小學入學白皮書、學區房詳解
            http://www.syzly.net/question/6232
            ② 知名機構人大附早早培(zzp)學前集訓隊-數學/神測和動手
            http://www.syzly.net/question/110082
            3)知名機構人大附早早培(zzp)學前集訓隊-數學/神測和動手
            http://www.syzly.net/question/110082
            4)知名機構人大附早早培(zzp)沖刺班講義(可自學)-春(下)數學
            http://www.syzly.net/question/109824
            5)知名機構人大附早早培(zzp)集訓隊- 春(下)- 神測和動手
            http://www.syzly.net/question/109823
            6)知名機構人大附早早培(zzp)集訓隊- 春(中)- 神測和動手
            http://www.syzly.net/question/109820

            杯賽-解析版 附詳細解題過程:  

            ① 華杯賽/華數之星真題試卷-解析版 附詳細解題過程
            http://www.syzly.net/question/110072
            ② 迎春杯/青少年創新能力測試-解析版 附詳細解題過程
            http://www.syzly.net/question/110073
            ③ 希望杯/希望數學-解析版 附詳細解題過程
            http://www.syzly.net/question/110074
            ④ YMO世界青少年奧林匹克數學競賽-解析版 附詳細解題過程
            http://www.syzly.net/question/110075
            ⑤ 美國數學思維活動AMC8/10/12真題及答案解析
            http://www.syzly.net/question/30256
            ⑥ 歷年全國小數測初評、終評真題及答案解析
            http://www.syzly.net/question/109378
            ⑦ 美國數學大聯盟杯-解析版 附詳細解題過程
            http://www.syzly.net/question/110076
            ⑧ 鵬程杯-解析版 附詳細解題過程
            http://www.syzly.net/question/110077
            9)IMAS小學中年/高年級第一/二輪檢測試題競賽數學試卷幾答案解析匯總
            http://www.syzly.net/question/118541
            10)2012-2021年Math Kangaroo袋鼠數學1-6年級競賽中英+全英歷年真題電子版(帶答案)
            http://www.syzly.net/question/118507
            11)2012-2021年Math Kangaroo袋鼠數學7-10年級競賽中英+全英歷年真題電子版(帶答案)
            http://www.syzly.net/question/118508
            12)32套香港亞太杯/亞太杯4-6年級競賽初賽、決賽數學試卷-解析版 附詳細解題過程
            http://www.syzly.net/question/118509

            13)114套香港亞洲國際數學奧林匹克公開賽(AIMO)1-6年級競賽初賽、復賽數學試卷-解析版 附詳細解題過程
            http://www.syzly.net/question/118510
            14)語文素養大賽 第七-第十屆真題(含答案)
            http://www.syzly.net/question/118511
            15)IMC國際數學競賽歷年真題合集
            http://www.syzly.net/question/118739
            16)[可打印]中環杯-解析版 附詳細解題過程
            http://www.syzly.net/question/118514
            17)[可打印]走美杯-解析版 附詳細解題過程
            http://www.syzly.net/question/118515

            18)[可打印]全國小學生數學能力測評真題試卷-解析版 附詳細解題過程
            http://www.syzly.net/question/118516
            19)美國數學思維活動AMC8/10/12真題
            http://www.syzly.net/question/118517
            20)數學花園探秘總決賽暨迎春杯大師賽試題合集
            http://www.syzly.net/question/118543
            北京小升初:

            ① 北京小升初各區真題、模擬題答案和詳細過程解析[可打印]
            http://www.syzly.net/question/110105
            2)北京小升初語數英筆試面試真題、點招、分班考真題、簡歷模板
            http://www.syzly.net/question/118506

            人大附練習冊含答案「有答案」 —— 初一到高三

            http://www.syzly.net/question/118494


            信息學奧賽

            1)NOIP 1995年-2021年CSP提高組提高組復賽試題
            http://www.syzly.net/question/118495
            2)中小學生編程信息學奧賽NOIP中級班課程
            http://www.syzly.net/question/118496
            3)編程L1-L2系統班
            http://www.syzly.net/question/118497

            原版英文教材
            1)最新English in mind最全資源,含學生書、教師書、練習冊
            http://www.syzly.net/question/118518

            2)劍橋頂級英文原版教材Unlock!聽說讀寫齊全 0-5級 電子課本、教師用書、視頻、音頻
            http://www.syzly.net/question/118519

            3)TOEFL Junior小托福語言形式與含義、聽力、閱讀真題模擬題試卷及電子版教材
            http://www.syzly.net/question/118520

            4)全球頂級閱讀教材 Reading Explorer 視頻、音頻、學生用書、老師用書
            http://www.syzly.net/question/118521


            西安交通大學少年班:

            1)西安交通大學“少年班” 全科備考資料+模擬題+歷年真題+ 面試/復試資料
            http://www.syzly.net/question/11809

            2)西安交通大學“少年班” 考前突擊班 數學英語文綜理綜(TK)【數學+理綜+文綜+英語(85節)】
            http://www.syzly.net/question/118475
            3)西安交通大學少年班 數理化集訓營【數學12講+化學4講+物理8講+其他5講】
            http://www.syzly.net/question/118474
            4)西安交通大學少年班數理化集訓【數學15講+物理12講+化學4講+文綜知識點模擬3講】
            http://www.syzly.net/question/118473


            IESOL朗思真題

            1)IESOL朗思A2考試6套真題--帶聽力、答案、聽力文本、答題卡
            http://www.syzly.net/question/1184982)IESOL朗思B1考試6套真題--帶聽力、答案、聽力文本、答題卡
            http://www.syzly.net/question/1184993)IESOL朗思B2考試12套真題--帶聽力、答案、聽力文本、答題卡
            http://www.syzly.net/question/1185004)IESOL朗思C1考試6套真題--帶聽力、答案、聽力文本、答題卡
            http://www.syzly.net/question/1185015)LRN—朗思A2考試5套真題--帶聽力、答案、聽力文本、答題卡
            http://www.syzly.net/question/1185026)LRN—朗思B1考試6套真題--帶聽力、答案、聽力文本、答題卡
            http://www.syzly.net/question/1187367)LRN—朗思B2考試10套真題--帶聽力、答案、聽力文本、答題卡
            http://www.syzly.net/question/118503


            KET/PET/FCE/IESOL: 

            1) KET/PET官方真題、官網樣卷、聽力閱讀答題卡、高頻單詞表 
            http://www.syzly.net/question/1101032)KET聽說讀寫逐項突破
            http://www.syzly.net/question/1185223)38講KET劍橋語法初級
            http://www.syzly.net/question/1185234)【完結】66天KET單詞訓練營
            http://www.syzly.net/question/1185245)Nancy KET考前沖刺真題課(真題講解)
            http://www.syzly.net/question/1185256)170講 PET劍橋語法 百日營
            http://www.syzly.net/question/1185267)劍橋PET英語精講75節
            http://www.syzly.net/question/1185278)20講Nancy2020新版PET沖刺訓練營
            http://www.syzly.net/question/1185289)60講北外青少FCE口語/寫作/聽力/閱讀考官通關班【完結】
            http://www.syzly.net/question/118529

            北京小學期中期末試卷:
            ① 北京小學1-6年級上學期期中試卷+單元測試試卷及答案+單元知識點匯總
            http://www.syzly.net/question/24908
            ② 北京各小學1-6年級期末真題試卷及解析 復習資料匯總
            http://www.syzly.net/question/2952
            ③ 北京小學1-6年級下學期期中試卷+單元測試試卷及答案+單元知識點匯總
            http://www.syzly.net/question/24914

            ④ 北京各小學1-6年級下學期期末真題試卷及解析 復習資料匯總
            http://www.syzly.net/question/24915
            5)157套-北京各小學1-6年級下學期語文/數學/英語期末試卷及答案
            http://www.syzly.net/question/118491
            6)北京各區小學1-6年級語數英各科期中真題及答案解析
            http://www.syzly.net/question/118492
            7)百套北京各區小學1-6年級語數英各科真題及答案解析
            http://www.syzly.net/question/118493

            高思學校競賽數學導引
            高思學校競賽數學導引三年級詳解升級版教材和配套課程(69講錄播課)
            http://www.syzly.net/question/118534高思學校競賽數學導引四年級詳解升級版教材和配套課程(72講錄播課)
            http://www.syzly.net/question/118535高思學校競賽數學導引五年級詳解升級版教材和配套課程(72講錄播課)
            http://www.syzly.net/question/118536三年級高思學校競賽數學課本&競賽數學同步課程
            http://www.syzly.net/question/118530四年級高思學校競賽數學課本&競賽數學同步課程
            http://www.syzly.net/question/118531五年級高思學校競賽數學課本&競賽數學同步課程
            http://www.syzly.net/question/118532六年級高思學校競賽數學課本&競賽數學同步課程
            http://www.syzly.net/question/118533


            北京初中:
            ① 北京中考真題、北京各區初三一模、二模試卷及答案解析匯總
            http://www.syzly.net/question/2815
            ② 中考英語聽說考試試卷及答案、口語和聽力訓練題及備考視頻
            http://www.syzly.net/question/24732

            北京高中: 
            ① 北京高考英語聽力機考模擬試卷及答案、聽力原文、音頻
            http://www.syzly.net/question/24738
            ② 北京高考一模、二模、高考試卷真題答案及解析、視頻解析
            http://www.syzly.net/question/5684

            添加 家長論壇微信 

            圖片


            獲取   以上資料


            圖片

            已邀請:

            要回復問題請先登錄注冊

            色丫头免费影院
              <source id="8h3pf"><input id="8h3pf"></input></source>
                  <source id="8h3pf"><mark id="8h3pf"><label id="8h3pf"></label></mark></source>
                    <source id="8h3pf"><menu id="8h3pf"><label id="8h3pf"></label></menu></source><video id="8h3pf"></video>