算法设计递归实验.doc
1 设计算法和程序解决“百鸡问题”;
中国古代数学家张丘建在他的《算经》中提出了著名的“百钱买百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?[可用穷举法解决]
#includestdio.h
int main()
{
int J1,J2,J3;/*J1 代表鸡翁,J2代表鸡母,J3代表鸡雏*/
double a=1/3.0;
for(J1=100;J1=0;J1--)
{
for(J2=100;J2=0;J2--)
{
for(J3=100;J3=0;J3--)
{
if((J1+J2+J3==100)(5*J1+3*J2+a*J3==100))
{
printf(\n\t购买鸡翁%d只,鸡母%d只,鸡雏%d只,总计100只,共花费100元.\n\n\t,J1,J2,J3);
J3--;
}
continue;
}
}
}
}
2 分别用递归与非递归实现
(1)求取两数最大公约数(gcd);
????????????? gcd(m,n)=gcd(n,m%n)
?递归算法:
#inclu
您可能关注的文档
- 第章 剖面图.ppt
- 第章 单指令流多数据流计算机.ppt
- 第章 受拉构件和索.ppt
- 第章 宴会服务与管理.doc
- 第章 干涉测量技术.doc
- 第章 投影与视图 导学案.xls
- 第章 数据部.ppt
- 第章 无机结合料稳定基层.ppt
- 第章 有限窄带接入网.ppt
- 第章 每股收益.ppt
- 储氢技术研究进展及挑战与机遇.docx
- 处方管理办法测试题及答案.docx
- 2026年卫生专业技术资格考试口腔修复学(中级356)专业知识梳理策略详解.docx
- 高中英语2026届高考阅读完型高频短语动词(含例句共170个).docx
- TEERT《废弃矿区历史遗留固体废物污染治理技术规范》.docx
- 2026年广东统招专升本计算机基础与程序设计-黄金考点汇编.docx
- 2023-2024学年浙江省A9协作体高二下学期期中联考政治试题含答案.docx
- DB61∕T 1931-2024 冷料超薄罩面施工技术规范.docx
- 联盟学校2026年5月高三模拟考试日语.docx
- 2026年七年级下册英语期中模拟卷(全解全析)(广东专用).docx
原创力文档

文档评论(0)