4 条题解
-
0
#A0125. 数位分离(差) ID: 2076 传统题 1000ms 256MiB 尝试: 82 已通过: 50 难度: 3 上传者:
oigaoqi 标签> 题目描述 大高老师给了若干个四位数,请求出其中满足以下条件的数的个数:
个位数上的数字减去千位数上的数字,再减去百位数上的数字,再减去十位数上的数字的结果大于零。
输入格式 输入为两行:
第一行为四位数的个数 n ,
第二行为 n 个的四位数,数与数之间以一个空格分开。( n≤100 )
输出格式 输出为一行,包含一个整数,表示满足条件的四位数的个数。
Samples 输入数据 1 5 1234 1349 6119 2123 5017 输出数据 1 3
-
0
#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
信息
- ID
- 2076
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 3
- 标签
- 递交数
- 178
- 已通过
- 105
- 上传者