1.任务和代码
/*
copyright\c)2017,csdn学院
*All cights reserved
*文件名称:a.c
*作者:王琦
*完成日期:2017年4月24日
*版本号:6.0
*问题描述:张三、李四、王五、刘六的年龄成一等差数列,他们四人的年龄相加是26,相乘是880,求以他们的年龄为前4项的等差数列
的前20项。
*程序输出:以他们的年龄为前4项的等差数列的前20项。
*/
#include <stdio.h>
int main( )
{
int a,n,s=0;
for(a=0; a<=6; a++)
for(n=0; n<=4; n++)
{
if(a*(a+n)*(a+n+n)*(a+n*3)==880&&4*a+n*6==26)
printf("等差数列的前20项为%d\n",(2*a+19*n)*10);
}
}
2.运行结果
3.知识点总结
设首项为a,公差为n,运用穷举法对数据进行处理
4.心得体会
对穷举法有了更深的了解