第八周拓展实践4 年龄几何

本文通过编程解决了一个数学问题,即找出四个年龄构成等差数列的人,他们的年龄总和为26岁且乘积为880的条件。通过C语言程序实现了求解并输出了该等差数列的前20项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题及代码:

/*Copyright(c)2016,烟台大学计算机学院
all rights reserved.
作者:曹欣宇
完成日期:2016年10月22日
版本号:v1.0

题目描述
  有四个人的年龄成一等差数列,他们的年龄相加等于26,相乘等于880,求他们的年龄为前四项的等差数列的前20项。
输入
  无
输出
  前二十项
样例输入
  无
样例输出
  无*/
#include<stdio.h>
int main()
{
	int n,a,xiang,j;
	for(a=1;a<=4;a++)
	   for(n=1;n<=6;n++)
	   if(4*n+6*a==26&&n*(n+a)*(n+a+a)*(n+a+a+a)==880)
	   for(xiang=n,j=1;j<=20;j++)
	   {
	       xiang=n+(j-1)*a;
	       printf("%d\n",xiang);
	    }
     return 0;
 }

运行结果:

学习心得:老师给的提示真好用.......

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值