4 条题解

  • 0
    @ 2024-7-18 13:03:48
    
    ```#include<bits/stdc++.h>
    using namespace std;
    int a[437],h;
    int main(){
    	int n;
    	cin>>n;
    		for(int i=1;i<=n;i++){
    		cin>>a[i];
    		if((a[i]%10-a[i]/1000-a[i]/100%10-a[i]/10%10)>0)
    		h++;
    		}
    		cout<<h;
    		return 0;
    	}
    • 0
      @ 2024-7-16 11:45:33

      #A0125. 数位分离(差) ID: 2076 传统题 1000ms 256MiB 尝试: 82 已通过: 50 难度: 3 上传者:

      oigaoqi 标签> 题目描述 大高老师给了若干个四位数,请求出其中满足以下条件的数的个数:

      个位数上的数字减去千位数上的数字,再减去百位数上的数字,再减去十位数上的数字的结果大于零。

      输入格式 输入为两行:

      第一行为四位数的个数 n ,

      第二行为 n 个的四位数,数与数之间以一个空格分开。( n≤100 )

      输出格式 输出为一行,包含一个整数,表示满足条件的四位数的个数。

      Samples 输入数据 1 5 1234 1349 6119 2123 5017 输出数据 1 3

      • 0
        @ 2024-6-2 9:30:08
        #include <bits/stdc++.h>
        using namespace std;
        int a[200];
        int b[200];//个位
        int c[200];//十位
        int d[200];//百位
        int e[200];//千位 
        int main(){
        	int n,f=0,g;
        	cin>>n;
        	for(int i=0;i<n;i++){
        		cin>>a[i];
        		b[i]=a[i]%10;
        		c[i]=a[i]/10%10;
        		d[i]=a[i]/100%10;
        		e[i]=a[i]/1000;
        		if(b[i]-c[i]-d[i]-e[i]>0){
        			f++;
        		}
        	}
        	cout<<f;
        	return 0;
        }
        
        • -1
          @ 2024-5-29 16:25:37

          #include<bits/stdc++.h> using namespace std; int a[1001]; int main(){ int n,i,c=0; cin>>n; for(i=0;i<n;i++){ cin>>a[i];

          if((a[i]%10-a[i]/1000-a[i]/100%10-a[i]/10%10)>0){
          		c++;
          	}
          }
          cout<<c;
          return 0;
          

          }

          • 1

          信息

          ID
          2076
          时间
          1000ms
          内存
          256MiB
          难度
          3
          标签
          递交数
          172
          已通过
          101
          上传者