题解(首发!!)(字符串)
2026-03-21 09:05:46
发布于:辽宁
0阅读
0回复
0点赞
根据题意,可得知判断是否是C语言的合法标识符。
只需要判断第一位是否是字母和下划线,以及之后是不是数字,字母和下划线即可
AC代码如下:
#include<bits/stdc++.h>
using namespace std;
int main()
{
string a;
cin>>a;
int flag=1;
for(int i=0;i<a.size();i++)
{
if((i!=0&&a[i]<='9'&&a[i]>='0')||(a[i]<='Z'&&a[i]>='A')||(a[i]<='z'&&a[i]>='a')||a[i]=='_') flag=1;
else
{
cout<<"no";
return 0;
}
}
cout<<"yes";
}
这里空空如也







有帮助,赞一个