3 条题解

  • 1
    @ 2025-2-3 18:02:30
    #include<bits/stdc++.h>
    using namespace std;
    int main(){
    	int n,x,g,s,b,q,y=0;
    	cin>>n;
    	for(int i=1;i<=n;i++)
    	{
    	 cin>>x;
    	 g=x%10;
    	 s=x%100/10;
    	 b=x%1000/100;
    	 q=x/1000;
    	 if(g-q-b-s>0) y++;
    	}
    	printf("%d",y);
    
    }
    
    • 1
      @ 2025-1-20 11:41:04
      #include<bits/stdc++.h>
      using namespace std;
      int main(){
      	int N,a,cnt = 0;
      	scanf("%d",&N); 
      	for (int i = 0;i < N;i++){
      		scanf("%d",&a);
      		if (a % 10 - a / 10 % 10 - a / 100 % 10 - a / 1000 > 0) cnt++;//判断四位数是否符合条件
      	}
      	printf("%d",cnt);
      	return 0;
      }
      
      • 1
        @ 2025-1-20 10:58:18

        #include<bits/stdc++.h>

        using namespace std;

        int main(){

        int n,m,q=0,b=0,s=0,g=0,count=0;
        
        cin>>n;
        
        for(int i=1;i<=n;i++)
        
        {
        
        	cin>>m;
        
        	q=m/1000;
        
        	b=m%1000/100;
        
        	s=m%100/10;
        
        	g=m%10;
        
        	if((g-q-b-s>0)){
        
        		count++;
        
        	}
        
        }
        
        printf("%d",count++);
        
        return 0;
        

        }

        • @ 2025-1-20 11:40:04

          你倒数第三行为什么要"count++"?直接输出count不好吗?

      • 1

      信息

      ID
      68
      时间
      1000ms
      内存
      128MiB
      难度
      2
      标签
      (无)
      递交数
      70
      已通过
      45
      上传者