统计满足条件的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;
}
相关推荐
xie_pin_an17 小时前
C 语言排序算法全解析:从原理到实战,附性能对比
c语言·算法·排序算法
CoovallyAIHub17 小时前
SAM 真的开始「分割一切」,从图像到声音,Meta 开源 SAM Audio
深度学习·算法·计算机视觉
三斗米17 小时前
从思维链到思维树:一步步解锁大语言模型的推理能力
算法
前端小L18 小时前
贪心算法专题(二):波动中的智慧——只取极值「摆动序列」
数据结构·算法·贪心算法
aini_lovee18 小时前
基于Jousselme距离改进D-S证据理论matlab实现
开发语言·算法·matlab
白兰地空瓶18 小时前
你以为树只是画图?不——它是算法面试的“隐形主角”
前端·javascript·算法
好易学·数据结构18 小时前
可视化图解算法74:最小花费爬楼梯
数据结构·算法·leetcode·动态规划·力扣
Maỿbe18 小时前
力扣hot图论部分
算法·leetcode·图论
LYFlied18 小时前
【每日算法】LeetCode 78. 子集
数据结构·算法·leetcode·面试·职场和发展
月明长歌18 小时前
【码道初阶】【Leetcode606】二叉树转字符串:前序遍历 + 括号精简规则,一次递归搞定
java·数据结构·算法·leetcode·二叉树