HDU 2024 C語言合法識別符號
C語言合法識別符號
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 35634 Accepted Submission(s): 14337
Problem Description
輸入一個字串,判斷其是否是C的合法識別符號。
Input
輸入資料包含多個測試例項,資料的第一行是一個整數n,表示測試例項的個數,然後是n行輸入資料,每行是一個長度不超過50的字串。
Output
對於每組輸入資料,輸出一行。如果輸入資料是C的合法識別符號,則輸出"yes",否則,輸出“no”。
Sample Input
3
12ajf
fi8x_a
ff ai_2
Sample Output
no
yes
no
雖然在DV上執行錯了,但AC了,不知道為啥
合法的標示符;連結:http://wenwen.sogou.com/z/q514771530.htm?w=c%D3%EF%D1%D4%BA%CF%B7%A8%B1%EA%CA%B6%B7%FB%CA%C7%CA%B2%C3%B4&spi=1&sr=1&w8=c%E8%AF%AD%E8%A8%80%E5%90%88%E6%B3%95%E6%A0%87%E8%AF%86%E7%AC%A6%E6%98%AF%E4%BB%80%E4%B9%88&qf=20&rn=145&qs=4&ch=new.w.search.1&ch=1
#include<stdio.h>
#include<string.h>
char str[55];
int main()
{
int n,len,i,s,s1;
scanf("%d",&n);
getchar();
while(n--)
{
s=s1=0;
gets(str);
len=strlen(str);
for(i=0;i<len;i++)
{
if(str[i]=='_') s++;
if(str[i]>='0'&&str[i]<='9'&&i!=0||str[i]>='a'&&str[i]<='z'||str[i]>='A'&&str[i]<='Z')
s1++;
}
if(len==s+s1) printf("yes\n");
else printf("no\n");
}
return 0;
}
相關文章
- C語言合法識別符號 hd 2024C語言符號
- 1413: C語言合法識別符號C語言符號
- 06:合法 C 識別符號符號
- C語言-識別符號命名C語言符號
- Go語言的識別符號、關鍵字、字面量、型別Go符號型別
- GO語言————4.1 檔名、關鍵字與識別符號Go符號
- Python中合法識別符號需要滿足什麼條件?Python符號
- C語言系列(二)有符號數和無符號數詳解C語言符號
- JavaScript 識別符號JavaScript符號
- error C2061: 語法錯誤: 識別符號“MonsterSprite”Error符號
- C++ 提示未宣告的識別符號C++符號
- PLSQL Language Reference-PL/SQL語言基礎-詞彙單元-分隔符、識別符號SQL符號
- C#程式碼識別符號命名規範C#符號
- 命令識別符號(轉)符號
- PLSQL Language Reference-PL/SQL語言基礎-詞彙單元-識別符號引用SQL符號
- javascript基礎語法——變數和識別符號JavaScript變數符號
- python的識別符號Python符號
- 《Effective Go》--空白識別符號Go符號
- oracle 識別符號規範Oracle符號
- aix 系統識別符號AI符號
- 對C語言中無符號型別的建議C語言符號型別
- Go 語言指標符號 *和&Go指標符號
- C語言中的*和&符號C語言符號
- Java資料型別、識別符號Java資料型別符號
- 2.3Python基礎語法(1):識別符號Python符號
- C語言symlink()函式:建立檔案符號連線C語言函式符號
- HDU 2052(C語言+註釋)+HDU 2090C語言
- 識別符號與關鍵字符號
- java基本無法-識別符號Java符號
- Oracle 12.2 長識別符號Oracle符號
- 標準HTML識別符號 (轉)HTML符號
- C語言之有符號無符號整數取值範圍C語言符號
- C++11新特性之final override識別符號C++IDE符號
- 初識C語言C語言
- URI(統一資源識別符號)符號
- SCSS &父選擇器識別符號CSS符號
- Windows安全識別符號(SID)概述Windows符號
- Hibernate識別符號生成器符號