0
点赞
收藏
分享

微信扫一扫

30:含k个3的数

是归人不是过客 2022-04-04 阅读 103
c++
#include "iostream"
#include "math.h"
using namespace std;
int main()
{
    string str;
    int k;
    cin>>str>>k;
    int sum=0;
    int count=0;
    for(int i=0;i<str.length();i++)
    {
        if(str.at(i)=='3')
            count++;
        sum+=(str.at(str.length()-1-i)-48)*pow(10,i);
    }
//    cout<<sum<<" "<<count<<endl;
    if(sum%19==0&&count==k)
    {
        cout<<"YES";
    }else{
        cout<<"NO";
    }
    return 0;
}
举报

相关推荐

0 条评论