题目背景

本题为提交答案题,您可以写程序或手算在本机上算出答案后,直接提交答案文本,也可提交答案生成程序。

题目描述

将1,2,…,9共9个数分成三组,分别组成三个三位数,且使这三个三位数构成1:2:3的比例,试求出所有满足条件的三个三位数。

输入输出格式

输入格式:

木有输入

输出格式:

若干行,每行3个数字。按照每行第一个数字升序排列。

思想过程:

既然这几个数成比例那就可以先将这几个数%出来,然后判断这些数是不是1,2,3...9;

  怎么判断呢?

(1)开个bool型数组,出现一次记录一下,出现两次显然不成立,break;(注意每次清零)

(2)既然这几个数要1-9,那么这几个数相乘一定等于1*2*3*...9咯,所以你可以将这几个数乘起来,判断是否想等,所以这就解决咯。

  (目前只想到这两种判断方法,若有更好思想,欢迎您提议补充)

代码在此:

#include<cstdio>
int main()
{
int a,b,c;
for(a=; a<=; a++) //枚举不超过333,因为三个数a,2a,3a都是三位数。
{
b=a*;
c=a*;
if((a/)*(a/%)*(a%)*(b/)*(b/%)*(b%)*(c/)*(c/%)*(c%)==********)
// 将每一位分解开来,不多解释。 成立则输出。
{
printf("%d %d %d\n",a,b,c);
}
}
return ;
}

最新文章

  1. 从零自学Hadoop(14):Hive介绍及安装
  2. 1、Jsp页面
  3. git 常见命令
  4. 修改memcached服务的端口号
  5. Tomcat 404
  6. js设计模式(6)---适配器模式
  7. html meta标签用法详细介绍
  8. viewpager在最后一页滑动之后,跳转到主页面
  9. mysql - 编码
  10. photoshop基础教程视频-贺叶铭-传智播客-笔记
  11. tensorflow安装-【老鱼学tensorflow】
  12. Mysql--基础(一)
  13. 在IWMS中的分页效果
  14. ASP.NET 验证码绘制
  15. C# 操作Excel加水印
  16. 第二十九节:Java基础知识-类,多态,Object,数组和字符串
  17. C++ 拷贝构造函数之const关键字
  18. weblogic上部署项目出错
  19. Python tricks(2) -- method默认参数和闭包closure
  20. [转载]敏感词过滤,PHP实现的Trie树

热门文章

  1. Epoll简介以及例子
  2. vector中插入pair
  3. python 类对象和实例对象动态添加方法
  4. CCF2016.4 - C题
  5. 纯javaScript实现元素平滑滚动,改进前两个版本,支持鼠标滚轮滚动和点击元素滚动,滚动更顺畅
  6. pika消息中间件模块
  7. Codeforces Round #505 (rated, Div. 1 + Div. 2, based on VK Cup 2018 Final) 题解
  8. set有关的函数的用法(The SetStack Computer UVA - 12096)
  9. Minimal string CodeForces - 797C
  10. C#实现为类和函数代码自动添加版权注释信息的方法