2024——C语言合法标识符
来源:互联网 发布:如何成为网络平台老师 编辑:程序博客网 时间:2024/06/05 00:43
Problem Description
输入一个字符串,判断其是否是C的合法标识符。
Input
输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数,然后是n行输入数据,每行是一个长度不超过50的字符串。
Output
对于每组输入数据,输出一行。如果输入数据是C的合法标识符,则输出"yes",否则,输出“no”。
Sample Input
312ajffi8x_aff ai_2
Sample Output
noyesno
#include <stdio.h>#include <string.h>main(){ int n; while(scanf("%d",&n)!=EOF) { int i,j,x,sum,flag[100]={0}; char a[100][100]; getchar(); for(i=0;i<n;i++) { gets(a[i]); if(a[i][0]>='0' && a[i][0]<='9') //不要老是忘记‘’ (⊙ˍ⊙) continue; x=strlen(a[i]); sum=0; for(j=0;j<x;j++) if((a[i][j]>='0' && a[i][j]<='9') || (a[i][j]>='a' && a[i][j]<='z') || (a[i][j]>='A' && a[i][j]<='Z') || a[i][j]=='_') sum++; if(sum==x) flag[i]=1; } for(i=0;i<n;i++) { if(flag[i]==1) printf("yes\n"); if(flag[i]==0) printf("no\n"); } }}
默默地去翻教材看合法标识符要求
0 0
- 2024——C语言合法标识符
- HDU——2024 —— C语言合法标识符
- 2024 C语言合法标识符
- 【 2024 C语言合法标识符 】
- 2024 C语言合法标识符
- C语言合法标识符(2024)
- 2024 C语言合法标识符
- 2024 C语言合法标识符
- 2024C语言合法标识符
- 2024 C语言合法标识符
- C语言合法标识符
- C语言合法标识符
- C语言合法标识符
- C语言合法标识符
- C语言合法标识符
- C语言合法标识符
- c语言合法标识符
- C语言合法标识符
- gVim for windows 简单使用教程
- Ubuntu12.04升级到13.10
- FPGA基本结构
- 经典vim插件功能说明、安装方法和使用方法介绍(已更新)
- UVA - 1443 Garlands (二分+DP)
- 2024——C语言合法标识符
- [01背包]POJ 3624Charm Bracelet
- 2025——查找最大元素
- 2026——首字母变大写
- C++string类常用函数
- 2027——统计元音
- LeetCode Max Points on a Line 解题报告
- gvim命令
- uva1267 - Network 无根树转化有根树 树形DFS