57-一个互不相同的4位数乘以1位数等于这个4位数的倒叙的数有?

2023-11-11 18:21

本文主要是介绍57-一个互不相同的4位数乘以1位数等于这个4位数的倒叙的数有?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

#include "stdio.h"
#include "conio.h"/*
有这样一个算式:其中ABCDE代表的数字各不相同。编写一个程序,计算出ABCDE各代表什么数字。
题目分析:
这道题的实质就是求这样一个4位数ABCD和1位数E,要求它们的乘积等于DCBA。
同时A、B、C、D、E互不相等。也就是在4位的整数集合[1000,9999]和1位的整数集合[1,9]中找到符合上述算式条件的4位数ABCD和1位数E。
因此不难想到应用穷举法可以方便地找到答案。*/
void main()
{//定义俩个循环变量表示4位数和下面的那个一位数int num1,num2;//定义4个变量,分别保存这个4位数的个、十、百、千位上面的数字 int gewei,shiwei,baiwei,qianwei;//这个数字的逆序int num3; for(num1=1000;num1<=9999;num1++){gewei=num1/1%10;shiwei=num1/10%10;baiwei=num1/100%10;qianwei=num1/1000%10;for(num2=1;num2<=9;num2++){//保证4位数字互不相同 if(gewei!=shiwei&&gewei!=baiwei&&gewei!=qianwei&&shiwei!=baiwei&&shiwei!=qianwei&&baiwei!=qianwei){//满足他们的乘积等于这个4位数的逆序数字num3=gewei*1000+shiwei*100+baiwei*10+qianwei;if((num1*num2)==num3){printf("%d乘以%d的结果%d满足!\n",num1,num2,num3); }}}} 
}

这篇关于57-一个互不相同的4位数乘以1位数等于这个4位数的倒叙的数有?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/391998

相关文章

MyBatis中的大于等于、小于等于写法

《MyBatis中的大于等于、小于等于写法》MyBatisXML映射文件中处理大于等于和小于等于符号的两种方法:使用转义字符和CDATA块,转义字符更为常见,而CDATA块则提供了一种更易读的解决方案... 目录1. 使用转义字符(推荐)2. 使用 CDATA 块注意事项总结在 MyBATis 的 XML

JavaScript中比较两个数组是否有相同元素(交集)的三种常用方法

《JavaScript中比较两个数组是否有相同元素(交集)的三种常用方法》:本文主要介绍JavaScript中比较两个数组是否有相同元素(交集)的三种常用方法,每种方法结合实例代码给大家介绍的非常... 目录引言:为什么"相等"判断如此重要?方法1:使用some()+includes()(适合小数组)方法2

java字符串数字补齐位数详解

《java字符串数字补齐位数详解》:本文主要介绍java字符串数字补齐位数,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Java字符串数字补齐位数一、使用String.format()方法二、Apache Commons Lang库方法三、Java 11+的St

关于Spring @Bean 相同加载顺序不同结果不同的问题记录

《关于Spring@Bean相同加载顺序不同结果不同的问题记录》本文主要探讨了在Spring5.1.3.RELEASE版本下,当有两个全注解类定义相同类型的Bean时,由于加载顺序不同,最终生成的... 目录问题说明测试输出1测试输出2@Bean注解的BeanDefiChina编程nition加入时机总结问题说明

C#比较两个List集合内容是否相同的几种方法

《C#比较两个List集合内容是否相同的几种方法》本文详细介绍了在C#中比较两个List集合内容是否相同的方法,包括非自定义类和自定义类的元素比较,对于非自定义类,可以使用SequenceEqual、... 目录 一、非自定义类的元素比较1. 使用 SequenceEqual 方法(顺序和内容都相等)2.

spoj705( 求不相同的子串个数)

题意:求串s的不同子串的个数 解题思路:任何子串都是某个后缀的前缀,对n个后缀排序,求某个后缀的前缀的个数,减去height[i](第i个后缀与第i-1 个后缀有相同的height[i]个前缀)。 代码如下: #include<iostream>#include<algorithm>#include<stdio.h>#include<math.h>#include<cstrin

如何根据相同分隔符提取间隔数据?

最近遇到很多提问怎么提取字符的,而这些问题都有一个相同的特征,就是要提取的内容与内容之间,都有着相同的分隔符。当然,这种问题直接用“数据” →  “分列”功能就可以一步到位实现的,但有人喜欢折腾,而更多的人又非得指定函数公式的方法,或者更多的是要保持数据的同步性。   下面,我们就来讲讲用函数公式应该怎么实现这个提取,首先来个数据和要求,如下图,将 - 号间隔的内容依次提取到右边单元格内:

eclipse中相同变量显示变色设置

java文件的设置"Window"-"preferences"-"Java"-"Editor"-"Mark Occurrences"复选框勾选 js文件的设  置"Window"-"preferences"-"web"-"javascript"-"Mark Occurrences"复选框勾选 。

MyBatis学习——解决字段名与实体类属性名不相同的冲突

转载地址:http://www.cnblogs.com/xdp-gacl/p/4264425.html

学习整理使用jquery实现获取相同name被选中的多选框值的方法

学习整理使用jquery实现获取相同name被选中的多选框值的方法 <html><head><meta charset="gbk"><!-- 引入JQuery --><script src="https://www.qipa250.com/jquery/dist/jquery.min.js" type="text/javascript"></script></head><body>