c語言合法自定義識別符號 C語言合法識別符號

2021-10-20 11:19:04 字數 995 閱讀 9442

description

輸入乙個字串,判斷其是否是c的合法識別符號。

input

輸入資料報含多個測試例項,資料的第一行是乙個整數n,表示測試例項的個數,然後是n行輸入資料,每行是乙個長度不超過50的字串。

output

對於每組輸入資料,輸出一行。如果輸入資料是c的合法識別符號,則輸出"yes",否則,輸出「no」。

sample input

3 12ajf fi8x_a ff ai_2

sample output

no yes no

#include

#include

using namespace std;

bool isnum(char ch)

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

return true;

return false;

bool iszimu(char ch)

if ( (ch>='a'&&ch<='z') || (ch>='a'&&ch<='z') )

return true;

return false;

int main()

char a[1000+10];

int n,m,j,k,i,t;

cin>>t;

getchar();

while (t--)

bool flag = true;

gets(a);

int len=strlen(a);

if (a[0]!='_' && !iszimu(a[0]))

flag = false;

for (i=1;i

if ( !iszimu(a[i]) && !isnum(a[i] ) && a[i]!='_' )

flag = false;

if (flag == true)

cout<

else

cout<

return 0;

c語言合法自定義識別符號 合法C語言識別符號

給定n個不包含空白符的字串,請判斷他們是否是c語言合法的識別符號號 includeintmain intn charsr 100 100 inti,j,sum 100 scanf d n for i 0 i 給定n個不包含空白符的字串,請判斷他們是否是c語言合法的識別符號號 include int ...

c語言合法自定義識別符號 程式設計(C語言)

1 單選題 以下敘述中正確的是 選項 a 用c程式實現的演算法必須要有輸入和輸出操作 b 用c程式實現的演算法可以沒有輸出但必須要有輸入 c 用c程式實現的演算法可以沒有輸入但必須要有輸出 d 用c程式實現的演算法可以既沒有輸入也沒有輸出 答案 用c程式實現的演算法可以沒有輸入但必須要有輸出 2 單...

C語言合法識別符號

輸入乙個字串,判斷其是否是c的合法識別符號。輸入資料報含多個測試例項,資料的第一行是乙個整數n,表示測試例項的個數,然後是n行輸入資料,每行是乙個長度不超過50的字串。對於每組輸入資料,輸出一行。如果輸入資料是c的合法識別符號,則輸出 yes 否則,輸出 no 3 12ajf fi8x a ff a...