m0_73956338 2023-04-11 11:55 采纳率: 75%
浏览 17
已结题

请帮我看一下哪儿错了

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

img

#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; 
    }
}

  • 写回答

2条回答 默认 最新

  • 快乐鹦鹉 2023-04-11 12:01
    关注

    当字符串接收,搜索有没有小数点,小数点后面是否全是0

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 4月20日
  • 已采纳回答 4月12日
  • 创建了问题 4月11日