题目描述
给定若干个四位数,求出其中满足以下条件的数的个数:个位数上的数字减去千位数上的数字,再减去百位数上的数字,再减去十位数上的数字的结果大于零。
## 输入格式
输入为两行,第一行为四位数的个数 $n$,第二行为 $n$ 个的四位数。$(n \le 100)$。
## 输出格式
输出为一行,包含一个整数,表示满足条件的四位数的个数。
## 样例 #1
### 样例输入 #1
```
5
1234 1349 6119 2123 5017
```
### 样例输出 #1
```
3
```
## 提示
样例解释 #1:
- 对于 $1234$,$4-3-2-1=-2<0$;
- 对于 $1349$,$9-4-3-1=1>0$;
- 对于 $6119$,$9-1-1-6=1>0$;
- 对于 $2123$,$3-2-1-2=-2<0$;
- 对于 $5017$,$7-1-0-5=1>0$;
因此满足条件的四位数有:$1349,6119,5017$,共 $3$ 个。
#include <bits/stdc++.h>
using namespace std;
int main()
{
int x,y;
int sum=0;
cin>>y;
for(int i=1;i<=y;i++){
cin>>x;
int a=x/1000;
int b=x/100;
b=b%10;
int c=x/10;
c=c%10;
int d=x%10;
if(d-c-b-a>0)
{
sum++;
}
}
cout<<sum;
return 0;
}