0
点赞
收藏
分享

微信扫一扫

第8周拓展实践 4.年龄几何


问题及代码:

/*烟台大学计算机学院
题目描述:张三、李四、王五、刘六的年龄成一等差数列,年龄之和为26,相乘是880,求以他们年龄为前四项的等差数列的前20项
作者:景怡乐
完成时间:2016年10月25日
*/
#include <stdio.h>
#include <stdlib.h>

int main()
{
int n,a,i,ai;
for (a=1;1<=a&&a<=4;a++)
for (n=1;1<=n&&n<=6;n++)
if (4*n+6*a==26&&n*(n+a)*(n+a+a)*(n+a+a+a)==880)
{
for (i=1;i<=20;i++)
{


ai=n+(i-1)*a;
printf ("%d\n",ai);
}
}

return 0;
}

运行结果:

第8周拓展实践 4.年龄几何_等差数列

知识点总结:穷举法

学习心得:在没有把握的尝试下竟然轻易做出了这道题目,使我十分的欣喜。面对问题不能一味退缩,要勇于去尝试,它并没有想象的那么难

举报

相关推荐

0 条评论