题目描述

设a、b、c均是0到9之间的数字,abc、bcc是两个三位数,且有:abc+bcc=532。求满足条件的所有a、b、c的值。

输入描述:

题目没有任何输入。

输出描述:

请输出所有满足题目条件的a、b、c的值。 a、b、c之间用空格隔开。 每个输出占一行。


解题思路

一、暴力破解

直接遍历循环找出符合条件的a,b,c

注意起始条件,a,b分别作为百位数,故从1开始遍历。

 #include <stdio.h>
int main()
{
int a,b,c;
for(int a = ;a<=;a++)
for(int b = ;b<=;b++)
for(int c = ;c<=;c++)
if(a*+b*+c + b*+c*+c == )
printf("%d %d %d",a,b,c); }

二、我解题的时候,不是用的暴力法,而是使用该题的特点,直接算出答案。

abc + bcc = 532

从个位数算,c = 1 或者 c =6 只有这俩种情况

按位分开讨论,不需要遍历!直接排除c = 6 的情况,即算出a,b,c的值。

最新文章

  1. websocket 实现聊天功能
  2. jQuery学习小结2——动画
  3. BZOJ 1037 [ZJOI2008]生日聚会Party(单调DP)
  4. Hibernate级联之一对多和inverse解析
  5. Html5 监听拦截Android返回键方法详解
  6. node.js搭建Web服务器
  7. 函数round和trunc
  8. Django--路由控制 ——URL反向解析
  9. 新概念 Lesson 2 Sorry, sir.
  10. bzoj 2434 AC自动机+树状数组
  11. Django内置form表单和ajax制作注册页面
  12. java代码--------构造方法的调用
  13. mfc和qt的区别
  14. 模拟栈的回溯,完全二叉树搜索,(ZOJ1004)
  15. 【luogu P3627 [APIO2009]抢掠计划】 题解
  16. JVM 监控以及内存分析
  17. 第九届蓝桥杯C/C++B组题解附代码
  18. Linux中Root用户密码变更、密码忘记
  19. 简单封装微信小程序
  20. 为什么zookeeper的节点配置的个数必须是奇数个?

热门文章

  1. kafka入门(二)分区和group
  2. Field部分参数设置含义
  3. 一、JavaScript概述
  4. Linux命令学习-cp命令
  5. spark 源码分析之十三 -- SerializerManager剖析
  6. [Noi2002]Savage 题解
  7. hive merge into 批量更新测试
  8. 通过sparkstreaming分析url的数据
  9. pytorch实现yolov3(5) 实现端到端的目标检测
  10. Mask-RCNN:教你如何制作自己的数据集进行像素级的目标检测