#include <bits/stdc++.h> using namespace std; int main(){ int n,k; cin>>n>>k; while(n!=0){ if(n%10==3){ k--; } n/=10; }if(k==0){ cout<<"YES"; }else{ cout<<"NO"; } return 0; }
谢谢回答,以后有事再来问问你
我在你原本的代码上改了一下,对了
#include <bits/stdc++.h> using namespace std; int main() { int n, k, xyx056sb; cin >> n >> k; xyx056sb = n; while (n != 0) { if (n % 10 == 3) { k--; } n /= 10; } if (k == 0 && xyx056sb % 19 == 0) { cout << "YES"; } else { cout << "NO"; } return 0; }
你只要一开始拿个变量等于n然后在后面判断它能否被19整除
@xyx056
记得看题目:要数字刚好整除19且有k个3;
共 4 条回复
谢谢回答,以后有事再来问问你
我在你原本的代码上改了一下,对了
你只要一开始拿个变量等于n然后在后面判断它能否被19整除
@xyx056
记得看题目:要数字刚好整除19且有k个3;