设a和b是正整数

a+b=30 且a*b=221 求a和b的值

思路就是穷举a和b的值,每次得到a和b的一个值,看是否同时满足a+b=30且a*b=221,如果满足,那么就输出。

那么a和b的的取值范围就是关键了

由a+b=30且a和b是正整数得出0<a<=30 ,0<b<=30

由a*b=221得出a<=221 b<=221

两个条件同时满足,那么a的范围就是0<a<=30 b的范围就是0<b<=30

求出取值范围,那么穷举的范围就缩小了

for (int a = 1; a <= 30; a++)
{
for (int b = 1; b <= 30; b++)
{
if ((a + b == 30) && (a*b == 221))
{
printf("a=%d b=%d\n",a,b);
}
} }

  

最新文章

  1. webpack构建vue项目(再谈配置)
  2. Stl源码剖析读书笔记之Alloc细节
  3. RPM Version Comparison
  4. MongoDB学习笔记——Master/Slave主从复制
  5. lucene-查询query-&gt;TermQuery按词条搜索
  6. Windows Server 2012 GUI与Core的切换
  7. String的类型的数据
  8. MINIX3 导读分析
  9. UCOS2_STM32F1移植详细过程(四)
  10. Elastix 禁用SSL(https),还原为 http 访问
  11. Jasper_crosstab_group _Error incrementing crosstab dataset
  12. 开发MOSS自定义字段类型
  13. Python格式化字符串--format
  14. smartClient 1--框架介绍
  15. (转) windows下 安装 rabbitMQ 及操作常用命令
  16. 20, CSS 定义选择器
  17. java web 开发手册
  18. ssh 多次登录禁用账号
  19. php 将对象转化为数组
  20. node.js定时任务 node-schedule

热门文章

  1. Free Online SQL Formatter
  2. linux基础命令复习
  3. spark-shell与scala生成parquet文件
  4. (装)Android高性能编程基本规范
  5. Java基础知识复习(二)
  6. Shell脚本基础知识详细介绍(一)
  7. OBS第三方推流直播教程
  8. jmeter中50%70%80%90%代表的含义
  9. php代码中临时开启错误调试
  10. Deep Learning 学习笔记(4):Logistic Regression 逻辑回归