国产特黄三级三级三级,国产在线综合精品,国产伦久视频免费观看视频,亚洲第一影院在线播放

    
    

  • <s id="kbb3i"></s>

          惠民大叔-積分入學免費咨詢公益平臺
        首 頁資訊中心微信關注網(wǎng)站地圖
      1. 信息學C++:合法 C 標識符

        減小字體 增大字體 作者:惠民大叔  來源:公眾號  發(fā)布時間:2021-03-07 20:58:49

        題目描述

        給定一個不包含空白符的字符串,請判斷是否是C語言合法的標識符號(注:題目保證這些字符串一定不是C語言的保留字)。 C語言標識符要求: 1. 非保留字,本題不用判斷; 2. 只包含字母、數(shù)字及下劃線(“_”)。 3. 不以數(shù)字開頭。

        輸入格式

        一行,包含一個字符串,字符串中不包含任何空白字符,且長度不大于20。

        輸出格式

        一行,如果它是C語言的合法標識符,則輸出yes,否則輸出no。

        樣例

        樣例輸入

        RKPEGX9R;TWyYcp

        樣例輸出

        no

        ======

        代碼如下:

        #include <iostream>

        #include <cstdio>

        #include <cstring>

          

        using namespace std;  

          

        const int N = 21;  

        char S[N]; 

          

        int main()   

        {  

        gets(S); //小心字符串中包含空格,回車:ASCII碼13,換行:ASCII碼10,空格:ASCII碼32 

        int n = strlen(S);

        bool flag = 1;

        if (!(S[0]=='_' || isalpha(S[0])))

        {

        flag = 0;

        }

        else

        {

        for (int i=1; i<n; i++)  

           {  

               if (!(S[i]=='_' || isalnum(S[i])))

               {

        flag = 0;

        break;

        }

           }  

        }

            if (flag)

            cout << "yes" << endl;

            else

            cout << "no" << endl;

            

            return 0;     

        }   

        ======

        include <iostream>

        #include <string>

        #include <cassert>

        using namespace std;

        bool checkValidIdentifierOfC(string s)

        {

            char c = s[0];  // first char

            if (c>='0' && c<='9')

            {

                return false;

            }

            for(int i=0; i<s.size(); i++)

            {

                c = s[i];

                if ((c>='0' && c<='9') || (c>='a' && c<='z') ||

                    (c>='A' && c<='Z') || (c == '_'))

                {

                    continue;

                }

                else

                {

                    return false;

                }

            }

            return true;

        }

            

        int main()

        {

            string strText;

            cin >> strText;

            assert(strText.size() <= 20);

            if (true == checkValidIdentifierOfC(strText))

            {

                cout << "yes" << endl;

            }

            else

            {

                cout << "no" << endl;

            }

            return 0;

        }

        ========

        關鍵詞:

        作者:惠民大叔


          快速交流可加微信:ixm007
        (非官方微信免費提供積分入學問題咨詢。)

        惠民大叔家長社群開放報名:
        1、一整年的升學政策同步更新,
        2、一整年的插班生信息更新,
        3、一整年升學政策的獨家解讀,
        4、一整年幾千條的家長咨詢回復,
        5、一整年無限次的升學咨詢,
        6、以及不公開的信息分享等等。
        繼續(xù)指導大家的做好升學規(guī)劃,帶領大家探索孩子上學的更多可能性,我們相信,這將是你最值得加入的一個社群!
        了解更多關于上學報名的事,掃一掃二維碼:

        • 好的評價 如果您覺得此資訊好,就請您
            0%(0)
        • 差的評價 如果您覺得此資訊差,就請您
            0%(0)

        資訊評論評論內(nèi)容只代表網(wǎng)友觀點,與本站立場無關!

           評論摘要(共 0 條,得分 0 分,平均 0 分) 查看完整評論

          快速交流可加微信:ixm008

          惠民大叔家長社群開放報名:
          1、一整年的升學政策同步更新,
          2、一整年的插班生信息更新,
          3、一整年升學政策的獨家解讀,
          4、一整年幾千條的家長咨詢回復,
          5、一整年無限次的升學咨詢,
          6、以及不公開的信息分享等等。
          繼續(xù)指導大家的做好升學規(guī)劃,帶領大家探索孩子上學的更多可能性,我們相信,這將是你最值得加入的一個社群!
        關于本站 | 網(wǎng)站幫助 | 廣告合作 | 下載聲明 | 友情連接 | 網(wǎng)站地圖
          快速交流可加微信:ixm009(ixm惠民大叔)
        廈門積分入學資訊_i廈門技能落戶政策_廈門惠民大叔網(wǎng)站
        Copyright © 2015-2025 惠民大叔 文章內(nèi)容版權歸原作者所有 有問題請溝通。
        [網(wǎng)站備案號: 閩ICP備06000384號] 版權所有:廈門可心可親電子商務有限公司 頁面執(zhí)行時間:29,734.38000 毫秒