4 条题解

  • 1
    @ 2025-10-28 13:44:48
    #include <stdio.h>
    int n, m, cnt, ans;
    inline int f(int n)
    {
    	cnt = 0;
    	while(n)
    		cnt += n % 10 == 2, n /= 10;
    	return cnt;
    }
    int main()
    {
        scanf("%d %d", &n, &m);
        while(n <= m)
        	ans += f(n ++);
    	printf("%d\n", ans);
        return 0;
    }
    
    • 1
      @ 2024-12-22 22:03:24

      #include<bits/stdc++.h> using namespace std; int main(){ int a,l,r,times=0; scanf("%d%d",&l,&r); for(int i=l;i<=r;i++){ int j=i; while(j!=0){ a=j%10; j=j/10; if(a==2)times++; } } printf("%d",times); }

      • 0
        @ 2023-1-3 15:17:37
        #include<bits/stdc++.h>
        using namespace std;
        int l,r,sum;
        int finddi_2(int x)
        {
        	int sum=0;
        	while(x)
        	{
        		if(x%10==2)sum++;
        		x/=10;
        	}
        	return sum;
        }
        int main()
        {
        	cin>>l>>r;
        	for(int i=l;i<=r;i++)
        	{
        		sum+=finddi_2(i);
        	}
        	cout<<sum;
        	return 0;
        }
        
        • -1
          @ 2023-6-5 17:10:52
          #include<iostream>
          using namespace std;
          int main(){
          	int l,r,sum=0;
          	cin>>l>>r;
          	for(int i=l; i<=r;i++)
          	{
          		int t=i;
          		while(t!=0)
          		{
          			if(t%10==2)sum++;
          			t/=10;
          		}
          	}
          	cout<<sum;
          	return 0;
          }
          
          • 1

          信息

          ID
          708
          时间
          1000ms
          内存
          256MiB
          难度
          3
          标签
          递交数
          222
          已通过
          115
          上传者