【题目描述】
给定若干个四位数,求出其中满足以下条件的数的个数:个位数上的数字减去千位数上的数字,再减去百位数上的数字,再减去十位数上的数字的结果大于零。
【输入】
输入为两行,第一行为四位数的个数n,第二行为n个的四位数。(n<=100)
【输出】
输出为一行,包含一个整数,表示满足条件的四位数的个数。
【输入样例】
5
1234 1349 6119 2123 5017
【输出样例】
3
参考代码如下:
#include<iostream> using namespace std; int main() { int a[1001],i,c=0,b=0,d=0,e=0,s=0,n; cin>>n; for(i=1;i<=n;i++) { cin>>a[i]; } for(i=1;i<=n;i++) { c=a[i]/1000; b=a[i]/100%10; d=a[i]/10%10; e=a[i]%10; if((e-c-b-d)>0) { s=s+1; } } cout<<s; return 0; }