26:统计满足条件的4位数个数

26:统计满足条件的4位数个数

总时间限制: 1000ms 内存限制: 65536kB描述

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

输入输入为两行,第一行为四位数的个数n,第二行为n个的四位数,数与数之间以一个空格分开。(n <= 100)输出输出为一行,包含一个整数,表示满足条件的四位数的个数。样例输入

5
1234 1349 6119 2123 5017

样例输出

3

来源习题(5-7)

 1 #include<iostream>
 2 #include<cstdio>
 3 #include<cstring>
 4 #include<cmath>
 5 using namespace std;
 6 int main()
 7 {
 8     int n;
 9     cin>>n;
10     int tot=0;
11     for(int i=1;i<=n;i++)
12     {
13         int a;
14         cin>>a;
15         if((a%10-((a/1000)%10)-((a/100)%10)-((a/10)%10))>0)
16         tot++;
17     }
18     cout<<tot;
19     return 0;
20 }

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏ACM算法日常

前m大的数(堆)- HDU 1280

还记得Gardon给小希布置的那个作业么?(上次比赛的1005)其实小希已经找回了原来的那张数表,现在她想确认一下她的答案是否正确,但是整个的答案是很庞大的表,...

882
来自专栏CDA数据分析师

入门 | 一文带你了解Python集合与基本的集合运算

了解 Python 集合: 它们是什么,如何创建它们,何时使用它们,什么是内置函数,以及它们与集合论操作的关系

1070
来自专栏猿人谷

成员以其在类中声明的顺序构造

分析以下代码的输出: #include<iostream> using namespace std; class A { public: A(int j):...

1986
来自专栏python读书笔记

《python算法教程》Day9 - 快速排序法快速排序法简介代码展示

这是《python算法教程》第9篇读书笔记,笔记的主要内容为快速排序法。 快速排序法简介 快速排序法运用分治法的方式,将需要排序的序列细分成小序列进行排序。 ...

39310
来自专栏bboysoul

1165: C语言实验题――三个整数

描述:给出三个整数,请你设计一个程序,求出这三个数的和、乘积和平均数。 输入:输入只有三个正整数a、b、c。 输出:输出一行,包括三个的和、乘积、平均数。数...

994
来自专栏desperate633

LintCode 排颜色 II题目分析代码

给定一个有n个对象(包括k种不同的颜色,并按照1到k进行编号)的数组,将对象进行分类使相同颜色的对象相邻,并按照1,2,...k的顺序进行排序。

982
来自专栏cs

爬虫前的准备

3186
来自专栏韦弦的偶尔分享

Swift 两数之和 - LeetCode

1112
来自专栏大闲人柴毛毛

剑指 offer——面试题8求旋转数组的最小值

题目:将一个非递减序列的某一处切一刀,再把前半段序列放到后半段序列的后面,这样组成的新序列叫做“旋转数组”。要求获取一个旋转数组的最小值。 这本质上是一个求最值...

3486
来自专栏数据结构与算法

21:二维数组右上左下遍历

21:二维数组右上左下遍历 总时间限制: 1000ms 内存限制: 65536kB描述 给定一个row行col列的整数数组array,要求从array[0]...

4446

扫码关注云+社区

领取腾讯云代金券