填写乘法算式
来源:互联网 发布:js event target属性 编辑:程序博客网 时间:2024/04/29 08:33
观察下面的算式:
* * × * * = * * *
它表示:两个两位数字相乘,结果是3位数。其中的星号(*)代表任意的数字,可以相同,也可以不同,只要不是在首位的就可以是0。当然,满足这个要求的算式很多,但我们还有如下的要求:
所有星号所代表的数字全都是奇数。满足这个要求的算式就不多了。
比如:13 x 15 = 195
题目的任务是:编写程序,找到所有可能的情况。
输入
输出
输出的结果中,每个情况占用1行,不需要考虑不同情况如何排序问题。每行的格式如:
13 x 15 = 195
其中乘号用“x”表示。
#include <iostream>using namespace std;bool jishu(int n){ int a=n/100; int b=n/10%10; int c=n%10; if(a%2==0||b%2==0||c%2==0) return false; return true;}int main(){ for(int a=1; a<=9; a+=2) for(int b=1; b<=9; b+=2) for(int c=1; c<=9; c+=2) for(int d=1; d<=9; d+=2) if((a*10+b)*(c*10+d)>=100&&(a*10+b)*(c*10+d)<=999&&jishu((a*10+b)*(c*10+d))) cout<<a*10+b<<" X "<<c*10+d<<" = "<<(a*10+b)*(c*10+d)<<endl; return 0;}
0 0
- 填写乘法算式
- YTUOJ-填写乘法算式
- 填写乘法算式
- 蓝桥杯 填写乘法算式
- ACM之填写乘法算式
- OJ刷题---填写乘法算式
- 填写算式
- 新秀模拟题③——填写乘法算式
- 烟大ACM新秀赛 C填写乘法算式
- 乘法算式
- 全国软件填写算式
- 全国软件填写算式
- 蓝桥杯 乘法算式 暴力
- 乘法算式.cpp
- 蓝桥杯暴力解题1:填写算式
- Java - 趣味题(4) --- 魔术乘法算式
- 高精度算式计算(加法和乘法)
- 算式
- 创建并使用自定义的类加载器实现代码混淆器
- 第五周 阅读程序(3)
- java 数组
- UVALive - 3942 Remember the Word Trie
- edge center distance references
- 填写乘法算式
- 用1,2,5这三个数相加(可重复)和为100的个数
- poj2104--K-th Number(划分树)
- Raills与安全
- 磁盘的分区
- 转一篇个人感觉最好的模拟退火文章介绍
- java课程设计五子棋小游戏(1)
- php缓存技术介绍
- 黑马程序员--常用API(String、基本数据类型的包装类、System、Runtime、Date、Calendar、Math)