日志六
查找一个数字中九的个数
对于这道题目有两种方法,一种是循环得到一个数的每一位,逐一比较。
第二种是转化为字符串来直接处理
#include <iostream>
using namespace std;
int main() {
int n,i,j;j=0;
for(i=1;i<=2019;i++)
if(i%1000%100){
j++;
}
cout<<j<<endl;
return 0;
}
#include<iostream>
#include<string>
using namespace std;
int count(int number){
string str=to_string(number);
int count=0;
for(char c:str){
if(c=='2')
count++;
}
return count;
}
int main(){
int l,r,s;s==0;
cin>>l>>r;
while(l<=r){
int c=count(l);
s+=c;
l++;
}
cout<<s<<endl;
}