为啥不输出
查看原帖
为啥不输出
1420792
E24chensiyu楼主2024/8/16 09:49
#include <bits/stdc++.h>
using namespace std;
char a[101];
int main()
{
	int i=1,j=0;
	int t1,t2,t3,t4;
	t1=t2=t3=t4=0;
	while(cin>>a[i])
	{
		if(a[i]=',')
		{
			if(j>=6&&j<=12&&t1+t2+t3>=2&&t4==1)
			{
				for(i=1;i<=j;i++)
				{
					cout<<a[i];
				}
				cout<<endl;
			}
			i=1;
			j=0;
		}
		if(a[i]>='a'&&a[i]<='z')
		{
			j++;
			t1=1;
		}
		if(a[i]>='A'&&a[i]<='Z')
		{
			j++;
			t2=1;
		}
		if(a[i]>='0'&&a[i]<='9')
		{
			j++;
			t3=1;
		}
		if((a[i]=='!')||(a[i]=='@')
		   ||(a[i]=='#')||(a[i]=='$'))
		{
		   	j++;
		   	t4=1;
		}
	}
}
2024/8/16 09:49
加载中...