C語言合法識別符號 hd 2024
Problem Description
輸入一個字串,判斷其是否是C的合法識別符號。
Input
輸入資料包含多個測試例項,資料的第一行是一個整數n,表示測試例項的個數,然後是n行輸入資料,每行是一個長度不超過50的字串。
Output
對於每組輸入資料,輸出一行。如果輸入資料是C的合法識別符號,則輸出"yes",否則,輸出“no”。
Sample Input
3
12ajf
fi8x_a
ff ai_2
Sample Output
no
yes
輸入一個字串,判斷其是否是C的合法識別符號。
Input
輸入資料包含多個測試例項,資料的第一行是一個整數n,表示測試例項的個數,然後是n行輸入資料,每行是一個長度不超過50的字串。
Output
對於每組輸入資料,輸出一行。如果輸入資料是C的合法識別符號,則輸出"yes",否則,輸出“no”。
Sample Input
3
12ajf
fi8x_a
ff ai_2
Sample Output
no
yes
no
#include<stdio.h>
#include<string.h>
int main()
{
int n,i,k,b;
char a[100];
scanf("%d",&n);
getchar();
while(n--)
{
k=0;
gets(a);
b=strlen(a);
if((a[0]>96&&a[0]<123)||(a[0]>64&&a[0]<91)||a[0]==95)
{
for(i=0;i<b;i++)
{
if((a[i]>96&&a[i]<123)||(a[i]>64&&a[i]<91)||a[i]==95||(a[i]>47&&a[i]<58))
{
k=k;
}
else
k++;
}
if(k==0)
printf("yes\n");
else
printf("no\n");
}
else
printf("no\n");
}
return 0;
}
相關文章
- HDU 2024 C語言合法識別符號C語言符號
- 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語言函式符號
- 識別符號與關鍵字符號
- 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識別符號生成器符號
- JAVA基礎語法——識別符號、修飾符、關鍵字(個人整理總結)Java符號