杭电OJ 2024(C++)

2021/7/18 12:05:46

本文主要是介绍杭电OJ 2024(C++),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

C语言合法标识符

#include<iostream>
using namespace std;
#include<string>

int main()
{
	int i,j,n,k=0;
	string a;
	while(cin>>n)
	{
		getline(cin,a);
		for(i = 0 ; i < n ; i++)
		{	
			getline(cin,a);
			if(a[0] >= '0' && a[0]<= '9')
			{
				cout<<"no"<<endl;
				continue;
			}
			for(j = 0 ; j < a.size() ; j++)
			{
				if( (a[j] >= 'a' && a[j] <= 'z' ) || (a[j] >= 'A' && a[j] <= 'Z' )  ||  ( a[j] >= '0' && a[j]<= '9' ) || a[j] == '_')
					k++;
			}
			if(k == a.size())
				cout<<"yes"<<endl;
			else
				cout<<"no"<<endl;
			k = 0;
		}
	}
	return 0;
}


这篇关于杭电OJ 2024(C++)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程