2 条题解

  • 1
    @ 2025-7-15 10:09:35

    大人讲话,人机别插嘴!

    #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
    	int a,b,c,d,t=0;
    	cin>>a>>b>>c;
    	for(int i=a;i<=b;i++)
    	{
    		d=i;
    		while(d)
    		{
    			if(d%10==c)
    			{
    				t++;
    			}
    			d/=10;
    		}
    	}
    	cout<<t;
        return 0;	
    }
    
    • -1
      @ 2024-11-25 20:15:21
      这道题的关键是判断一个数的各个位数是否=某数
      #include <bits/stdc++.h>
      using namespace std;
      int main()
      {
      	int a,b,t=0,n;//定义变量
      	cin>>a>>b>>n;//输入
      	for(int i=a; i<=b; i++)//循环判断
      	{
      		int v=i;//定义变量代表这个数
      		while(v!=0)//循环判断
      		{
      			if(v>0&&v%10==n)//判断这个数的最后一位是否=n
      			{
      				t++;//累加
      				v/=10;//砍掉一位
      			} else {
      				v/=10;//砍掉一位
      			}
      		}	
      	}
      	cout<<t;//最后输出
      	return 0;
      }
      
      • @ 2024-12-27 13:49:17

        这是报错代码代码

        下载

        这道题的关键是判断一个数的各个位数是否=某数
        #include <bits/stdc++.h>
        using namespace std;
        int main()
        {
        	int a,b,t=0,n;//定义变量
        	cin>>a>>b>>n;//输入
        	for(int i=a; i<=b; i++)//循环判断
        	{
        		int v=i;//定义变量代表这个数
        		while(v!=0)//循环判断
        		{
        			if(v>0&&v%10==n)//判断这个数的最后一位是否=n
        			{
        				t++;//累加
        				v/=10;//砍掉一位
        			} else {
        				v/=10;//砍掉一位
        			}
        		}
        	}
        	cout<<t;//最后输出
        	return 0;
        }
        
    • 1

    信息

    编号
    2330
    时间
    1000ms
    内存
    256MiB
    难度
    3
    标签
    递交数
    103
    已通过
    23
    上传者