[2010年NOIP普及组] 数字统计

5.[2010年NOIP普及组] 数字统计

l  分析:根据题意,用for语句把所有数过一遍,每个数各个数位用整除和取余进行判断是不是2

l   

#include<iostream>

#include<cstdio>

using namespace std;

int main()

{

       int l,r,s=0;

       cin>>l>>r;

       for(int i=l;i<=r;i++)

       {

              int a=i;

              while(a!=0)//挨个数位进行判断

              {

                     if(a%10==2) s++;

                     a/=10;

              }

       }

       cout<<s;

       return 0;

}

posted @ 2022-08-12 09:33  4lovls  阅读(37)  评论(0)    收藏  举报