标题:马虎的算式 - 蓝桥杯

作者:MilkCu(http://blog.csdn.net/milkcu)

内容:这是2013年第四届蓝桥杯全国软件大赛预赛C组的第2题。

题目描述

标题: 马虎的算式
小明是个急性子,上小学的时候经常把老师写在黑板上的题目抄错了。
有一次,老师出的题目是: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 这样的算式一共有多少种呢?

请你利用计算机的优势寻找所有的可能,并回答不同算式的种类数。
满足乘法交换律的算式计为不同的种类,所以答案肯定是个偶数。

答案直接通过浏览器提交。
注意:只提交一个表示最终统计种类数的数字,不要提交解答过程或其它多余的内容。

代码实现

# include <stdio.h>
int main(void)
{int a, b, c, d, e;int n = 0;for(a = 1; a < 10; a++) {for(b = 1; b < 10; b++) {if(a == b) {continue;}for(c = 1; c < 10; c++) {if(c == a || c == b) {continue;}for(d = 1; d < 10; d++) {if(d == c || d == b || d == a) {continue;}for(e = 1; e < 10; e++) {if(e == d || e == c || e == b || e == a) {continue;}if((a * 10 + b) * (c * 100 + d * 10 + e) == (a * 100 + d * 10 + b) * (c * 10 + e)) {n++;}}}}}}printf("%d\n", n);
}

分析

这恐怕是里面最简单的题了吧,用穷举法就可以解决。

最后答案

142

(全文完)

马虎的算式 - 蓝桥杯相关推荐

  1. c语言 题目 猜算式,蓝桥杯竞赛题目(猜算式)

    看下面的算式: □□ x □□ = □□ x □□□ 它表示:两个两位数相乘等于一个两位数乘以一个三位数. 如果没有限定条件,这样的例子很多. 但目前的限定是:这9个方块,表示1~9的9个数字,不包含 ...

  2. 蓝桥杯2016初赛python题解

    前言:除特殊说明外题解均可AC 蓝桥杯2016初赛 [蓝桥杯2016初赛]网友年龄 [蓝桥杯2016初赛]生日蜡烛 [蓝桥杯2016初赛]方格填数 [蓝桥杯2016初赛]寒假作业 [蓝桥杯2016初赛 ...

  3. ③【Java 组】蓝桥杯省赛真题 [黄金连分数][马虎的算式]持续更新中...

    个人简介:Java领域新星创作者:阿里云技术博主.星级博主.专家博主:正在Java学习的路上摸爬滚打,记录学习的过程~ 个人主页:.29.的博客 学习社区:进去逛一逛~ 蓝桥杯真题--持续更新中... ...

  4. 马虎的算式(蓝桥杯c语言)

    小明是个急性子,上小学的时候经常把老师写在黑板上的题目抄错了. 有一次,老师出的题目是 36x495=?,他却给抄成了,396x45=? ,但结果却很戏剧性,他的答案竟然是对的 因为 36495=39 ...

  5. 蓝桥杯JAVA省赛2013-----B------2(马虎算式)

    二.马虎的算式 [解析]:暴力穷举即可 枚举每个位上的数字.组合判断.暴力穷举 [答案]:142 方法一:暴力穷举 package com.kuang.Test; public class Test{ ...

  6. 2013蓝桥杯C++B:高斯日记;马虎的算式(2种解法)

    一.题目:高斯日记 大数学家高斯有个好习惯:无论如何都要记日记. 他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210 后来人们知道,那个整数就是日期,它表示那一天是高斯出 ...

  7. java蓝桥杯凑算是,第七届蓝桥杯JAVA B组真题解析-凑算式(第三题)

    第七届蓝桥杯JAVA B组真题解析-凑算式(第三题) 凑算式 A+B/C+DEF/GHI =10 (如果显示有问题,可以参见[图1.jpg]) 这个算式中AI代表19的数字,不同的字母代表不同的数字. ...

  8. 16行代码AC_蓝桥杯 2017年C组第三题 算式900(暴力解法+DFS解法)

    励志用更少的代码做更高效的表达 题目描述: 小明的作业本上有道思考题: 看下面的算式: (□□□□-□□□□)*□□=900 其中的小方块代表0~9的数字,这10个方块刚好包含了0~9中的所有数字. ...

  9. 【蓝桥OJ—C语言】高斯日记、马虎的算式、第39级台阶

    文章目录 高斯日记 马虎的算式 第39级台阶 总结 高斯日记 题目: 大数学家高斯有个好习惯:无论如何都要记日记. 他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210. ...

最新文章

  1. Python学习记录day2
  2. python将页面保存为html_python – :将html保存为文本
  3. java实例_Java线程方式及实例
  4. JAVAWEB 一一 Spirng(AOP面向切面)
  5. 【笔记总结】C陷阱与缺陷
  6. windows xp 下载老版本的chrome浏览器
  7. 苹果官方付费升级内存_vivo推出内存扩容服务:良心还是坑钱?
  8. Linux怎么样修改文件编码,Linux下批量修改文件编码
  9. Android获取本机蓝牙地址
  10. 华为工程师面试题库—通信类
  11. 作为 Android 开发者,如何深入学习 Android UI?
  12. plantuml样式_PlantUML之活动图
  13. 5GC 关键技术之网络切片
  14. 单片机输出信号与电机驱动信号之间要用光电耦合器隔离
  15. ELO(埃洛匹配分制度)Java篇
  16. 解决windows10 桌面拖动文件到微信后无反应问题,尝试记录
  17. uview tabs切换让item始终居中
  18. Excel打开UTF-8编码CSV文件乱码的问题
  19. 抖音账号矩阵系统源码搭建开发部署分析
  20. 【Scikit-Learn 中文文档】广义线性模型 - 监督学习 - 用户指南 | ApacheCN

热门文章

  1. python unicode编码转换中文_python unicode转中文及转换默认编码
  2. 女儿情:对于一段音乐进行频率频谱分析
  3. 第四届全国大学生智能汽车竞赛获奖名单
  4. 如果提高声音测距的分辨率?
  5. otf和ctf的意义_光学信息技术原理及应用 OTF与CTF的比较与计算.ppt
  6. js 判断变量是否有值返回bool_基础 |判断 JS 中的变量类型竟然可以如此简单
  7. oracle外键死锁,Oracle技术之和外键相关的阻塞和死锁问题总结(二)
  8. mysql+dump+选项_详解MySQL数据备份之mysqldump使用方法
  9. arduino与java,Arduino具有与Java和C语言类似的IDE集成开发环境和图形化编程环境
  10. 控制信号(单脉冲信号)的跨时钟域传输问题