山东省第五届蓝桥杯 ///标题:奇怪的分式//c/c++组
2015-12-24 20:39
246 查看
标题:奇怪的分式
上小学的时候,小明经常自己发明新算法。一次,老师出的题目是:
1/4 乘以 8/5
小明居然把分子拼接在一起,分母拼接在一起,答案是:18/45 (参见图1.png)
老师刚想批评他,转念一想,这个答案凑巧也对啊,真是见鬼!
对于分子、分母都是 1~9 中的一位数的情况,还有哪些算式可以这样计算呢?
请写出所有不同算式的个数(包括题中举例的)。
显然,交换分子分母后,例如:4/1 乘以 5/8 是满足要求的,这算做不同的算式。
但对于分子分母相同的情况,2/2 乘以 3/3 这样的类型太多了,不在计数之列!
注意:答案是个整数(考虑对称性,肯定是偶数)。请通过浏览器提交。不要书写多余的内容。
————————————————————————
我就喜欢做这种题,,,我是不是药丸。。。
毕竟水题做多了就做不了难题了。。。
还是说题吧;;;;;
直接暴力就出来了。。。。
感觉没啥可说的
答案是:14种
上小学的时候,小明经常自己发明新算法。一次,老师出的题目是:
1/4 乘以 8/5
小明居然把分子拼接在一起,分母拼接在一起,答案是:18/45 (参见图1.png)
老师刚想批评他,转念一想,这个答案凑巧也对啊,真是见鬼!
对于分子、分母都是 1~9 中的一位数的情况,还有哪些算式可以这样计算呢?
请写出所有不同算式的个数(包括题中举例的)。
显然,交换分子分母后,例如:4/1 乘以 5/8 是满足要求的,这算做不同的算式。
但对于分子分母相同的情况,2/2 乘以 3/3 这样的类型太多了,不在计数之列!
注意:答案是个整数(考虑对称性,肯定是偶数)。请通过浏览器提交。不要书写多余的内容。
————————————————————————
我就喜欢做这种题,,,我是不是药丸。。。
毕竟水题做多了就做不了难题了。。。
还是说题吧;;;;;
直接暴力就出来了。。。。
#include<stdio.h> int main() { double i,j; int sum=0; for(int a=1;a<=9;a++) for(int b=1;b<=9;b++) for(int c=1;c<=9;c++) for(int d=1;d<=9;d++) { if(a!=c && b!=d) { double i,j,k,l; i=(a*10+b); j=(c*10+d); k=a*b; l=c*d; if(1.0*i/j==1.0*k/l) { sum++; } } } printf("%d",sum); return 0; }
感觉没啥可说的
答案是:14种
相关文章推荐
- C语言总结
- SIP客户端windows版,VC编写
- C++学习日记2015.12.24
- effective C++ 目录(第三版)
- 山东省第五届蓝桥杯 ///标题:打印图形//c/c++组
- C++笔记——类的多继承的二义性和虚继承
- C++调用系统函数
- C++面试中string类的一种正确写法
- 【C++标准】之 C++11——auto特性
- 对 C++ 历史的个人观点
- 从《C++ Primer 第四版》入手学习 C++
- c/c++ memset()
- C++ 构造/析构函数中调用虚函数的问题
- 山东省第五届蓝桥杯 ///标题:史丰收速算//c/c++组
- C语言API编写窗口界面和button
- C++之路起航——标准模板库(deque)
- c++自己困惑之处
- 山东省第五届蓝桥杯 ///标题:啤酒和饮料//c/c++组
- 山东省第五届蓝桥杯 ///标题:切面条//c/c++组
- 山东省第五届蓝桥杯 ///标题:李白打酒//c/c++组