除了十八层循环有没有更好的解法,想过用递归但却不知道怎么编 希望有人能教教我
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
C语言求所有方程组解的总数,help!
除了十八层循环有没有更好的解法,想过用递归但却不知道怎么编 希望有人能教教我
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
「已注销」 2022-03-17 01:18关注#include<stdio.h> #include<stdlib.h> int a_array[18] = {57,71,87,97,99,101,103,113,114,115,128,129,131,137,147,156,163,186}; int result[18] = {0}; void recursive(int level,int sum) { if (17 < level) {return;} int i = 0 ; while (1) { int next_sum =sum - i * a_array[level]; if (next_sum > 0 ) { result[level] = i; recursive(level + 1, next_sum); } else if (next_sum == 0) { result[level] = i; // int j,sum=0; // for(j = 0 ; j < 18 ;j++) {printf("%d*%d +",result[j],a_array[j]);sum+=result[j]*a_array[j];} // printf("\n%d\n",sum); return; } else { return; } ++i; } } int main() { recursive(0,1000); }
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 2无用举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2024-03-26 14:03RL明日的博客 提示:宏名可以定义为LEAP_YEAR,形参为y,既定义宏的形式为 #define LEAP_YEAR(y) (读者设计的字符串)print("L")else:print("N")法二:print("L")else:print("N")求方程 的根,用三个函数分别求当b^2-4ac大于0、...
- 2021-08-10 15:00aabyte的博客 C语言程序设计 一、循环结构程序设计 1、求s=1+2+3+……+98+99+100的值。 #include <stdio.h> int main(void) { int s=0,i=0; for(i=1; i<=100; i++) { s+=i; } printf("%d\n", s); return 0; } 2...
- 2022-04-22 01:20C?est bien d?�tre seul的博客 前言 p12 ① 数据类型介绍中,增加了C99扩充的双长整型(long long int)、复数浮点型(float complex,double complex ,long ...数据类型都整不明白,还谈什么语言、算法呢? C99并没有要求main函数的类型一律指定为int型
- 2018-12-06 07:33流年llyz的博客 05:输出亲朋字符串 总时间限制: 1000ms 内存限制: 65536kB 描述 编写程序,求给定字符串s的亲朋字符串s1。 亲朋字符串s1定义如下:给定字符串s的第一个字符的ASCII值加第二个字符的ASCII值,得到第一个亲朋字符...
- 2023-02-02 08:18林聪木的博客 也就是说这张图片是由一个800 * 800的像素点矩阵构成的(不理解矩阵是什么意思的话,可以把矩阵理解为C语言中的二维数组),这个矩阵是800行,800列,像素是图像的最小单元,这张图片的宽度是800个像素点的长度,...
- 2020-05-15 11:12祢听的到丶的博客 chmod [{u,g,o,a}{+,-,=}{r,w,x}] [文件或者目录] u :所有者 g :所属组 o :其他人 a :所有用户 例如:chomd g+x,o+r /tmp/testfile 就是把testfile文件的所有组增加执行权限,其他人增加读权限 chomd a=rwx /...
- 2019-09-25 14:11索儿呀的博客 编写程序,求解一元二次方程x2-10x+16=0 from math import sqrt x = (10+sqrt(10*10-4*16))/2 y = (10-sqrt(10*10-4*16))/2 print(str.format("x*x-10*x+16=0的解为:{0:2.2f},{1:2.2f}",x,y)) 运行: x*x-10*x+16...
- 2018-12-04 00:57良月澪二的博客 这个方程非常重要,基本上所有跟背包相关的问题的方程都是由它衍生出来的。所以有必要将它详细解释一下:“将前 i i i件物品放入容量为 j j j的背包中”这个子问题,若只考虑第 i i i件物品的策略(放或不放),那么...
- 2015-12-16 03:20小飞侠-2的博客 R语言与统计分析 汤银才 主编 高等教育出版社 二○○八年五月 内容介绍 本书以数据的常用统计分析方法为基础,在简明扼要地阐述统计学基本概 念、基本思想与基本方法的基础上,讲述与之相对应的R函数的实现,...
- 2024-03-21 09:05冰觳的博客 用Python开发程序,完全可以一边在文本编辑器里写代码,一边开一个交互式命令窗口,在写代码的过程中,把部分代码粘到命令行去验证 交互式编程和脚本式编程 基础语法: 我们在使用脚本形式执行 Python 时,可以接收...
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司