统计满足条件的4位数(信息学奥赛一本通-1077)

【题目描述】

给定若干个四位数,求出其中满足以下条件的数的个数:个位数上的数字减去千位数上的数字,再减去百位数上的数字,再减去十位数上的数字的结果大于零。

【输入】

输入为两行,第一行为四位数的个数n,第二行为n个的四位数。(n<=100)

【输出】

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

【输入样例】

5

1234 1349 6119 2123 5017

【输出样例】

3

【题解代码】

cpp 复制代码
#include<iostream>
using namespace std;

int main()
{
	int n;
	cin >> n;

	int num = 0;
	for (int i = 1; i <= n; i++)
	{
		int m;
		cin >> m;
		int a, b, c, d;
		a = m % 10;
		b = m / 10 % 10;
		c = m / 10 / 10 % 10;
		d = m / 10 / 10 / 10 % 10;
		if (a - d - c - b > 0)
		{
			num++;
		}
	}
	cout << num;

	return 0;
}
相关推荐
Ning_.1 小时前
LeetCode 151. 反转字符串中的单词
算法·leetcode·职场和发展
tt5555555555551 小时前
每日一题——滑动窗口的最大值
c语言·数据结构·算法·leetcode·八股文
眼镜哥(with glasses)1 小时前
蓝桥杯python基础算法(2-2)——基础算法(D)——进制转换*
算法
和风化雨2 小时前
排序算法--选择排序
c语言·c++·算法·排序算法
和风化雨2 小时前
排序算法--桶排序
c语言·数据结构·c++·算法·排序算法
董董灿是个攻城狮3 小时前
DeepSeek-R1 技术报告精华整理:通过强化学习提升大模型推理能力
算法
小姚也要变强3 小时前
sort排序 计数排序 map set C++ 蓝桥杯
开发语言·c++·算法·蓝桥杯
WBluuue3 小时前
大一计算机的自学总结:数据结构设计相关题
数据结构·c++·算法·leetcode·链表
白白糖3 小时前
Day 28 卡玛笔记
python·算法·力扣
JNU freshman3 小时前
蓝桥杯思维训练营(四)
算法·蓝桥杯