B2078 含 k 个 3 的数 题解
_ZhouYuHan_ · · 题解
介绍一种不同的方法
我们可以读入就判断。
读入一个字符,判断一个字符。
代码如下:
#include<bits/stdc++.h>
using namespace std;
int main(){
char n;//读入的字符
int k,cnt=0;
while((n=getchar())!=' ')//终止条件:读入空格(getchar会读空格)
if(n=='3')
cnt++;//判断(注意:是字符3)
cin>>k;//3的个数
if(cnt==k)
cout<<"YES";
else
cout<<"NO";//判断,输出
return 0;
}
最后求个赞,谢谢。