问题标题: 酷町堂:1088 合法文件名

0
0

0
拂晓工坊官方
拂晓工坊官方
初级守护
初级守护

if(!(a[i]>='0'&&a[i]<='9'||a[i]>='A'&&a[i]<='Z'||a[i]>='a'&&a[i]<='z'||a[i]=='_')){ flag=0; break; } else if(a[0]>='0'&&a[0]<='9'){ flag=0; break; } else if(a[0]=='a'&&a[0]<='z'){ flag=0; break; }

0
佟佳航
佟佳航
资深守护
资深守护

字符串名.size()或字符串名.length()
要加头文件string

0
0
李牧晓
李牧晓
中级天翼
中级天翼

for(int i=0;i<a.size();i++){ if(!(a[i]>='0'&&a[i]<='9'||a[i]>='A'&&a[i]<='Z'||a[i]>='a'&&a[i]<='z'||a[i]=='_')){ flag=0; break; } else if(a[0]>='0'&&a[0]<='9'){ flag=0; break; } else if(a[0]=='a'&&a[0]<='z'){ flag=0; break; } }

核心

最后判断flag

输出就好啦

望采纳

0
0
彭志杰
彭志杰
初级天翼
初级天翼

字符串长度,两种方法

1.      字符串名.size()

2.      字符串名.length()

0
0
我要回答