[2010年NOIP普及组] 数字统计
题目描述:题目要求统计l-r之间“2”出现的次数,其实也就是要求将l-r之间每个数字进行分离,寻找2,若出现,则累加。
算法分析:用分离法得出每位上的2
#include<bits/stdc++.h>
using namespace std;
int main(){
int l,i,r,s=0,j;
cin>>l>>r;
for(i=l;i<=r;i++){
j=i;
while(j>0){
if(j%10==2){
s++;
}
j=j/10;
}
}
cout<<s;
}
浙公网安备 33010602011771号