C語言合法識別符號

2021-09-25 20:43:53 字數 605 閱讀 5744

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

input

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

output

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

sample input

3

12ajf

fi8x_a

ff ai_2

sample output

no

yesno

/*c語言規定:識別符號只能由字母、數字和下劃線3種字元組成,

且第乙個字元必須為字母或下劃線。*/

#include #include #include int h(char a)/*判斷是否是字母或數字*/

int hs(char a)/*判斷是否是字母*/

int main()

for (d = 1,i = 1 ; sym[i] ; i++)

}if(d==0)

else

}return 0;

}

C語言合法識別符號

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

C語言合法識別符號

time limit 1000ms memory limit 65536kb problem description 輸入乙個字串,判斷其是否是c的合法識別符號。input 輸入資料報含多個測試例項,資料的第一行是乙個整數n,表示測試例項的個數,然後是n行輸入資料,每行是乙個長度不超過50的字串。o...

c語言合法識別符號

time limit 1000ms memory limit 65536kb submit statistic problem description 輸入乙個字串,判斷其是否是c的合法識別符號。input 輸入資料報含多個測試例項,資料的第一行是乙個整數n,表示測試例項的個數,然後是n行輸入資料,...