一个四位正整数,满足如下条件:
由数字1到数字9组成;各位数字都不相同;
从左至右数字降序排列;
并且相邻的两个数字前一个不能是后一个的倍数;
并且这4位数字不能都是奇数,也不能都是偶数。
编程输入两个4位整数a和b,输出区间[a,b]之间符合上述条件的所有数。


输入样例:

6000 7000

输出样例:

6432
6532
6543

#include<stdio.h>
int main() {int a,b,c,d;int m,n;scanf("%d %d",&m,&n);if(m>1000&&n>5000&&m<n) {int z=m/1000,y=n/1000;for(a=z; a<y; a++)for(b=2; b<=a-1; b++)for(c=2; c<=b-1; c++)for(d=2; d<=c-1; d++)if(a!=b&&a!=c&&a!=d&&b!=c&&b!=d&&c!=d)  //由数字1到数字9组成;各位数字都不相同if(a%b!=0&&b%c!=0&&c%d!=0)//相邻的两个数字前一个不能是后一个的倍数if((a%2==0&&b%2==0&&c%2==0&&d%2==0)||(a%2!=0&&b%2!=0&&c%2!=0&&d%2!=0)) {//4位数字不能都是奇数,也不能都是偶数} else {int num=a*1000+b*100+c*10+b;if(num>m&&num<n)printf("%d%d%d%d",a,b,c,d);}}return 0;
}

满足特定条件的4位数——(由数字1到数字9组成;各位数字都不相同;从左至右数字降序排列……)相关推荐

  1. python中对数字降序和升序_该程序查找在Python中按升序或降序排列数字的最低成本...

    假设我们有一个称为nums的数字列表,我们必须找到最小成本以任何顺序(升序或降序)对列表进行排序.此处的成本是任何元素的旧值和新值之间的差总和. 因此,如果输入类似于[2,5,4],则输出将为2. 为 ...

  2. HTML中数字降序排列怎么做,javascript实现表格升序降序排列(示例代码)

    TableSorter body{font-size:12px;line-height:25px;}tr{height:25px;}th{font-size:14px;border-bottom:so ...

  3. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1077:统计满足条件的4位数

    时间限制: 1000 ms 内存限制: 65536 KB 提交数: 7823 通过数: 5846 [题目描述] 给定若干个四位数,求出其中满足以下条件的数的个数: 个位数上的数字减去千位数上的数字,再 ...

  4. 信息学奥赛一本通 1077:统计满足条件的4位数 | OpenJudge NOI 1.5 26

    [题目链接] ybt 1077:统计满足条件的4位数 OpenJudge NOI 1.5 26:统计满足条件的4位数个数 [题目考点] 1. 分离整数的各位数字 对于数字a,a%10可以取到其个位,a ...

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

    1077:统计满足条件的4位数 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 32955     通过数: 22461 [题目描述] 给定若干个四位数,求出其中满 ...

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

    [题目描述] 给定若干个四位数,求出其中满足以下条件的数的个数:个位数上的数字减去千位数上的数字,再减去百位数上的数字,再减去十位数上的数字的结果大于零. [输入] 输入为两行,第一行为四位数的个数n ...

  7. 信息学奥赛一本通C++语言——1077:统计满足条件的4位数

    [题目描述] 给定若干个四位数,求出其中满足以下条件的数的个数:个位数上的数字减去千位数上的数字,再减去百位数上的数字,再减去十位数上的数字的结果大于零. [输入] 输入为两行,第一行为四位数的个数n ...

  8. 信息学奥赛C++语言:求满足条件的二位数

    [题目描述] 求出所有满足下列条件的二位数:将此二位数的个位上的数字与十位上的数字进行交换,可得到一个新的数,要求新数与原数之和小于100: [输入] 无 [输出] ​输出满足条件的所有二位数,要求输 ...

  9. 35_Pandas计算满足特定条件的元素的数量

    35_Pandas计算满足特定条件的元素的数量 将说明在pandas.DataFrame和pandas.Series中,如何按行/列以及整体来计算满足特定条件的元素数. 请参阅以下文章,了解如何提取符 ...

最新文章

  1. 第二个Python程序:if,for,while,输出乘法口诀表
  2. 计算机科技新闻,新浪网_科技时代_计算机_新闻报道
  3. 深入理解Scala的隐式转换系统
  4. SpringBoot : Consider defining a bean of type xxx in your configuration.
  5. k8s中hostname, hosts文件, DNS和代理问题, service和pod的访问问题
  6. springmvc 控制器 读取properties文件
  7. 突然间~两年悄然而过
  8. 这位BAT大佬写的Leetcode刷题笔记,让我offer拿到手软
  9. ESP8266AT指令集学习笔记
  10. GIT、小乌龟、语言包下载
  11. HDU 5698:瞬间移动(排列组合)
  12. Delphi7_Lite_Fullv7.3优化精简全功能版
  13. mysql单表查询详解
  14. 最近喜欢的几款乐器和民谣
  15. AI视频增强 -- Topaz 视频超分 | Topaz Video Enhance AI | 【软件试用】
  16. 【opencv学习笔记】025之直方图计算 - calcHist函数详解
  17. CAS单点登录学习笔记二之部署CAS Server
  18. php 递归递实现无限层级
  19. 计算机兴趣小组电脑画图教案,电脑绘画兴趣小组工作总结
  20. SpringBoot控制台打印SQL

热门文章

  1. 一文了解什么是元宇宙
  2. 计算机桌面图标下的字都有颜色,我的电脑桌面上图标下的文字变成白色底纹
  3. Android系统-Ubuntu21.04编译RK3399_android10问题汇总
  4. web前端技术——二、表格与框架
  5. 宽平稳及严平稳的判定条件 - 随机过程
  6. JavaFX实验2 石头剪刀布
  7. 面试算法LeetCode刷题班—BAT面试官带你刷真题、过笔试
  8. ERWin -- erwin Data Modeler 数据建模
  9. linux ll 限制个数,解决SELINUX限制quota的问题
  10. 【论文笔记】API-Net:Learning Attentive Pairwise Interaction for Fine-Grained Classification