关闭

蓝桥杯 马虎算法

221人阅读 评论(0) 收藏 举报
分类:
标题: 马虎的算式

    小明是个急性子,上小学的时候经常把老师写在黑板上的题目抄错了。

    有一次,老师出的题目是: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
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

蓝桥杯 历届试题 马虎的算式

小明是个急性子,上小学的时候经常把老师写在黑板上的题目抄错了。有一次,老师出的题目是:36 x 495 = ?他却给抄成了:396 x 45 = ?但结果却很戏剧性,他的答案竟然是对的!!因为 36 ...
  • wqy20140101
  • wqy20140101
  • 2016-03-05 15:33
  • 987

蓝桥杯 马虎的算式

标题: 马虎的算式     小明是个急性子,上小学的时候经常把老师写在黑板上的题目抄错了。     有一次,老师出的题目是:36 x 495 = ?     他却给抄成了:396 x...
  • friendan
  • friendan
  • 2013-05-26 14:50
  • 7563

蓝桥杯:马虎的算式

马虎的算式     小明是个急性子,上小学的时候经常把老师写在黑板上的题目抄错了。     有一次,老师出的题目是:36 x 495 = ?  他却给抄成了:396 x 45 = ?...
  • yf224
  • yf224
  • 2017-05-02 16:27
  • 115

马虎的算式(蓝桥杯)

题目描述 标题: 马虎的算式 小明是个急性子,上小学的时候经常把老师写在黑板上的题目抄错了。 有一次,老师出的题目是:36 x 495 = ? 他却给抄成了:396 x 45 = ? 但...
  • xinshoushanglu2333
  • xinshoushanglu2333
  • 2016-02-29 20:47
  • 292

马虎的算式 - 蓝桥杯

标题:马虎的算式 - 蓝桥杯 作者:MilkCu(http://blog.csdn.net/milkcu) 内容:这是2013年第四届蓝桥杯全国软件大赛预赛C组的第2题。 题目描述 标题: 马虎的算...
  • milkcu
  • milkcu
  • 2013-06-06 17:57
  • 2267

【蓝桥杯】【马虎的算式】

【题目】 小明是一个急性子,上小学的时候经常把老师写在黑板上的题目抄错。 有一次,老师出得题目是:36*495=? 他却给抄成了:396*45=? 但结果却很戏剧性,他的答...
  • bear_huangzhen
  • bear_huangzhen
  • 2017-11-06 15:40
  • 207

蓝桥杯 马虎的算式

/*标题: 马虎的算式 小明是个急性子,上小学的时候经常把老师写在黑板上的题目抄错了。 有一次,老师出的题目是:36 x 495 = ? 他却给抄成了:396 x 45 = ? 但结果却很戏剧性,他的...
  • u013217384
  • u013217384
  • 2013-12-19 19:05
  • 281

[蓝桥杯]常用算法-递归法

在前一篇文章中已经介绍了如何应用穷举法来解决具体的编程问题。穷举法最为常用,可以解决大部分常见的问题。今天再来介绍一种新的解题思路: 递归法。 它可以看成是对穷举法的一种补充。它的思路是在不方便穷举所...
  • luojin2003529
  • luojin2003529
  • 2015-11-08 17:18
  • 1571

蓝桥杯及其搜索算法总结

蓝桥杯,考暴力和搜索,这是众所周知的事情,近几年的题目非常非常的多。         搜索的基本理论:                    1、回溯法:当...
  • zhejiangjjw
  • zhejiangjjw
  • 2017-04-03 19:45
  • 902

【第四届蓝桥杯】马虎的算式

题目: 马虎的算式     小明是个急性子,上小学的时候经常把老师写在黑板上的题目抄错了。     有一次,老师出的题目是:36 x 495 = ?     他却给抄成了:396 x 45 = ...
  • Honiler
  • Honiler
  • 2017-11-14 10:11
  • 68
    个人资料
    • 访问:24836次
    • 积分:605
    • 等级:
    • 排名:千里之外
    • 原创:34篇
    • 转载:14篇
    • 译文:0篇
    • 评论:0条