给定若干个四位数,求出其中满足以下条件的数的个数:个位数上的数字减去千位数上的数字,再减去百位数上的数字,再减去十位数上的数字的结果大于零。
输入:
输入为两行,第一行为四位数的个数n,第二行为n个的四位数。
输出:
输出为一行,包含一个整数,表示满足条件的四位数的个数。
程序:
#include<stdio.h>
int main() {
int n, m, q = 0, b = 0, s = 0, g = 0,count=0;
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
scanf("%d", &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;
}