蓝桥杯 马虎算法
来源:互联网 发布:数据库的安全如何保障 编辑:程序博客网 时间:2024/05/16 19:46
标题: 马虎的算式
小明是个急性子,上小学的时候经常把老师写在黑板上的题目抄错了。
有一次,老师出的题目是:36 x 495 = ?
他却给抄成了:396 x 45 = ?
但结果却很戏剧性,他的答案竟然是对的!!
因为 36 * 495 = 396 * 45 = 17820
类似这样的巧合情况可能还有很多,比如:27 * 594 = 297 * 54
假设 a b c d e 代表1~9不同的5个数字(注意是各不相同的数字,且不含0)
能满足形如: ab * cde = adb * ce 这样的算式一共有多少种呢?
请你利用计算机的优势寻找所有的可能,并回答不同算式的种类数。
满足乘法交换律的算式计为不同的种类,所以答案肯定是个偶数。
答案直接通过浏览器提交。
小明是个急性子,上小学的时候经常把老师写在黑板上的题目抄错了。
有一次,老师出的题目是:36 x 495 = ?
他却给抄成了:396 x 45 = ?
但结果却很戏剧性,他的答案竟然是对的!!
因为 36 * 495 = 396 * 45 = 17820
类似这样的巧合情况可能还有很多,比如:27 * 594 = 297 * 54
假设 a b c d e 代表1~9不同的5个数字(注意是各不相同的数字,且不含0)
能满足形如: ab * cde = adb * ce 这样的算式一共有多少种呢?
请你利用计算机的优势寻找所有的可能,并回答不同算式的种类数。
满足乘法交换律的算式计为不同的种类,所以答案肯定是个偶数。
答案直接通过浏览器提交。
注意:只提交一个表示最终统计种类数的数字,不要提交解答过程或其它多余的内容
参考答案:142
用五重循环即可
#include<errno.h>#include<string.h>#include<stdlib.h>#include<stdarg.h>#include<stdio.h>int main(int argc,char *argv[]){ int acount=0,m,n,x,y; int a=1,b=1,c=1,d=1,e=1; for(e=1;e<=9;e++){ for(d=1;d<=9;d++) {for(c=1;c<=9;c++){ for(b=1;b<=9;b++) {for(a=1;a<=9;a++) {if(a!=b&&a!=c&&a!=d&&a!=e&&b!=c&&b!=d&&b!=e&&c!=d&&c!=e&&d!=e){ //ab * cde = adb * ce m=a*10+b; //ab n=c*100+d*10+e; //cde x=a*100+d*10+b; //adb y=c*10+e; //ce if(m*n==x*y){ acount+=1;}}} }} }}printf("满足ab*cde==adb*ce等式的结果共有%d种\n",acount); return 0;}
0 0
- 蓝桥杯 马虎算法
- 马虎式算法
- 蓝桥杯 马虎的算式
- 马虎的算式 - 蓝桥杯
- 蓝桥杯 c++ 马虎公式
- 蓝桥杯 马虎的算式
- 蓝桥杯 马虎的算式
- 蓝桥杯--马虎的算式
- 马虎的算式(蓝桥杯)
- 蓝桥杯马虎等式
- 蓝桥杯:马虎的算式
- 蓝桥杯--马虎的算式
- 【蓝桥杯】【马虎的算式】
- 马虎
- 蓝桥杯2 马虎的算术
- 蓝桥杯历届-马虎的算式
- 蓝桥杯之马虎的算式
- 2013蓝桥杯 【初赛试题】 马虎的算式
- Windows 8 系统环境下,Python3默认编码错误,导致运行文件失败的解决方法。
- Writing from Flume to HDFS
- 数据挖掘经典算法总结-朴素贝叶斯分类器
- 将Sublime Text3添加到右键菜单中
- JAVA Class vs Object vs Instance
- 蓝桥杯 马虎算法
- ORACLE 解锁表
- centos7 安装docker
- 客户端/服务器 http加密方案----对称与非对称加密
- umount “Device is busy”
- 转换汉字为unicode形式的字符串和转换unicode形式字符串转换成汉字__http://www.cppblog.com/biao/archive/2010/12/21/137087.html
- [2.6]Spark SQL 操作各种数据源笔记
- 初识压缩感知Compressive Sensing
- 第十四周实践项目-阅读并运行程序,解释程序执行得到的结果(1)