请问是哪儿错了,没找出来

#include<iostream>
#include<cstring>
#include<algorithm>
using namespace std;
int main()
{
ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);
int n;
cin>>n;
while(n--)
{
string s;
cin>>s;
if(s.find('.')!=-1)
{
int c = s.find('.');
string a = s.substr(c+1);
for(int i=0;a.size();i++)
{
if(a[i]!='0')
{
cout<<"NO"<<endl;
break;
}
if(i==a.size()-1&&a[i]=='0')
cout<<"YES"<<endl;
}
}
else cout<<"YES"<<endl;
}
}