資訊學奧賽一本通 1134 合法C識別符號查

2021-10-05 18:12:22 字數 738 閱讀 6049

【題目描述】

給定乙個不包含空白符的字串,請判斷是否是c語言合法的識別符號號(注:題目保證這些字串一定不是c語言的保留字)。

c語言識別符號要求:

1.非保留字;

2.只包含字母、數字及下劃線(「_」)。

3.不以數字開頭。

【輸入】

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

【輸出】

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

【輸入樣例】

rkpegx9r;twyycp

【輸出樣例】

no**如下

#include

using

namespace std;

intmain()

} cout<<

"yes"

;//正確輸出"yes"

}else

cout<<

"no"

;//第乙個如果錯誤直接輸出"no"

return0;

//養成好習慣

}

這道題的難點就在於判斷

但只要利用ascii碼的知識

就可以輕鬆解決

1134 合法C識別符號查(資訊學奧賽一本通)

題目描述 給定乙個不包含空白符的字串,請判斷是否是c語言合法的識別符號號 注 題目保證這些字串一定不是c語言的保留字 c語言識別符號要求 1.非保留字 2.只包含字母 數字及下劃線 3.不以數字開頭。輸入 一行,包含乙個字串,字串中不包含任何空白字元,且長度不大於20。輸出 一行,如果它是c語言的合...

資訊學奧賽一本通(C 版)

資訊學奧賽一本通 c 版 總目錄 1.資訊學奧賽一本通 c 版 刷題 記錄 2.資訊學奧賽一本通 c 版 第一部分 c 語言 第一章 c 語言入門 3.資訊學奧賽一本通 c 版 第一部分 c 語言 第二章 順序結構程式設計 4.資訊學奧賽一本通 c 版 第一部分 c 語言 第三章 程式的控制結構 5...

資訊學奧賽一本通(C 版)keep

本想昨天更博,但被突如其來的攤牌掃了興致,總算解決了乙個麻煩事。時間限制 1000 ms 記憶體限制 65536 kb 提交數 19243 通過數 8506 題目描述 在情報傳遞過程中,為了防止情報被截獲,往往需要對情報用一定的方式加密,簡單的加密演算法雖然不足以完全避免情報被破譯,但仍然能防止情報...