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語言符號
- C語言-識別符號命名C語言符號
- Go語言的識別符號、關鍵字、字面量、型別Go符號型別
- Python中合法識別符號需要滿足什麼條件?Python符號
- GO語言————4.1 檔名、關鍵字與識別符號Go符號
- 識別符號符號
- HDU 2052(C語言+註釋)+HDU 2090C語言
- C++ 提示未宣告的識別符號C++符號
- C#程式碼識別符號命名規範C#符號
- python的識別符號Python符號
- C++11新特性之final override識別符號C++IDE符號
- 對C語言中無符號型別的建議C語言符號型別
- 使用去中心化識別符號 (DID) 作為識別符號元系統中心化符號
- Go 語言指標符號 *和&Go指標符號
- Java資料型別、識別符號Java資料型別符號
- 識別符號與關鍵字符號
- java基本無法-識別符號Java符號
- 初識C語言C語言
- python:LEGB識別符號解析順序Python符號
- SCSS &父選擇器識別符號CSS符號
- URI(統一資源識別符號)符號
- go——識別符號的命名規範Go符號
- 字串切片識別符號是什麼字串符號
- JavaSE 關鍵字和識別符號Java符號
- 關鍵字、資料型別、識別符號資料型別符號
- HDU 2033 : 人見人愛A+B (C語言)C語言
- JAVA基礎語法——識別符號、修飾符、關鍵字(個人整理總結)Java符號
- C語言中識別符號的作用域、名稱空間、連結屬性、生命週期、儲存型別C語言符號型別
- JAVA-識別符號、變數、資料型別Java符號變數資料型別
- js如何生成唯一識別符號UUIDJS符號UI
- java:識別符號 關鍵字 變數Java符號變數
- C語言與嵌入式C語言的區別C語言
- AppID 的英文全稱是 Application Identifier AppID(應用程式識別符號)GUID(全域性唯一識別符號)APPIDE符號GUI
- [C]有符號數和無符號數符號
- C語言知識彙總 | 00-C語言知識彙總目錄C語言
- 21號 first day 淺談python和c語言的區別PythonC語言
- c語言基礎知識C語言
- C語言瑣碎知識C語言