lzy13915136909 @ 2024-02-25 20:28:54
本蒟蒻的代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long m,k;
while(m!=0)
{
if((m-k)%10==0)
{
cout<<"YES";
return 0;
}
m=m/10;
}
cout<<"NO";
return 0;
}
by Programming_Konjac @ 2024-02-25 20:30:28
你输入呢
by ALPHA_wule @ 2024-02-25 20:30:38
cin>>m>>n
by 紪絽 @ 2024-02-25 20:31:16
他可能 3 的个数大于 k 啊
by guer_loser_lcz @ 2024-02-25 20:31:32
@lzy13915136909 输入很重要
by 紪絽 @ 2024-02-25 20:32:10
诶诶你写的什么,怎么减的是 k
by damnM3bro @ 2024-02-25 20:32:23
@lzy13915136909 你这个看不懂,用字符串就可以了 AC代码:
#include<iostream>
using namespace std;
int main(){
string a;
int k;
cin>>a>>k;
int sl=0;
for(int xb=0;xb<a.size();++xb)
if(a[xb]=='3')
++sl;
if(sl==k)
printf("YES");
else
printf("NO");
}
by 紪絽 @ 2024-02-25 20:35:43
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long m,k,ans=0;
cin>>m>>k;// 输入
while(m!=0)
{
if((m-3)%10==0) // 判断末位是不是 3
{
ans++;
}
m=m/10;
}
if(ans==k)cout<<"YES"; // 3 的个数是不是 k
else cout<<"NO";
return 0;
}
by ZMQ_Ink6556 @ 2024-02-25 20:47:14
你可以试试这个:相关的题
by __Herorine__ @ 2024-02-25 20:47:57
#include<bits/stdc++.h>
using namespace std;
int main(){
int k,sum=0;
string a;
cin>>a>>k;
for(int i=0;i<a.size();i++)if(a[i]=='3')sum++;
if(sum==k)cout<<"YES";
else cout<<"NO";
return 0;
}
by lzy13915136909 @ 2024-02-25 21:15:54
@Programming_Konjac @ALPHA_wule @紪絽 @lczcy1 @HU_ruixi @紪絽 @zhangmoqing @callofduyty AC了,感谢各位大佬,求互关,此贴已完结。