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;
}
相關文章
- 1413: C語言合法識別符號C語言符號
- C語言-識別符號命名C語言符號
- Go語言的識別符號、關鍵字、字面量、型別Go符號型別
- Python中合法識別符號需要滿足什麼條件?Python符號
- GO語言————4.1 檔名、關鍵字與識別符號Go符號
- 識別符號符號
- C++ 提示未宣告的識別符號C++符號
- C#程式碼識別符號命名規範C#符號
- python的識別符號Python符號
- C++11新特性之final override識別符號C++IDE符號
- 對C語言中無符號型別的建議C語言符號型別
- 使用去中心化識別符號 (DID) 作為識別符號元系統中心化符號
- Go 語言指標符號 *和&Go指標符號
- Java資料型別、識別符號Java資料型別符號
- java基本無法-識別符號Java符號
- 識別符號與關鍵字符號
- 初識C語言C語言
- go——識別符號的命名規範Go符號
- 字串切片識別符號是什麼字串符號
- JavaSE 關鍵字和識別符號Java符號
- URI(統一資源識別符號)符號
- python:LEGB識別符號解析順序Python符號
- SCSS &父選擇器識別符號CSS符號
- 關鍵字、資料型別、識別符號資料型別符號
- JAVA基礎語法——識別符號、修飾符、關鍵字(個人整理總結)Java符號
- C語言中識別符號的作用域、名稱空間、連結屬性、生命週期、儲存型別C語言符號型別
- JAVA-識別符號、變數、資料型別Java符號變數資料型別
- java:識別符號 關鍵字 變數Java符號變數
- js如何生成唯一識別符號UUIDJS符號UI
- 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語言
- 識別符號的命名規則和規範符號
- Java的識別符號與編碼規範Java符號