| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 621 人关注过本帖
标题:这道题请大家帮帮忙啊,谢谢啊
只看楼主 加入收藏
zxfu
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-4-23
收藏
 问题点数:0 回复次数:4 
这道题请大家帮帮忙啊,谢谢啊
已知一个首项大于0的等差数列前四项之和是26,积是880,求该四项之值
2008-04-23 13:44
zglcx123
Rank: 2
等 级:论坛游民
帖 子:60
专家分:10
注 册:2007-7-2
收藏
得分:0 
自己列方程解
2008-04-23 14:09
sxn0508
Rank: 1
等 级:新手上路
帖 子:120
专家分:0
注 册:2008-1-24
收藏
得分:0 
设x,d
x+(x+d)+(x+2d)+(x+3d)=26得x=(26-6d)/4
x*(x+d)*(x+2d)*(x+3d)=880
可解得x=2,d=3
2008-04-23 14:10
日月凡尘
Rank: 1
来 自:四川内江市中区
等 级:新手上路
帖 子:38
专家分:0
注 册:2008-4-22
收藏
得分:0 
纯粹的数学问题嘛
虽然我是菜鸟,但这确实是一个纯数学问题哦
2008-04-23 18:31
faminxmu
Rank: 3Rank: 3
来 自:厦门
等 级:论坛游侠
帖 子:191
专家分:106
注 册:2008-4-23
收藏
得分:0 
您要的代码
#include<stdio.h>
void main()
{
     int i,j,k,h;
     for(i=0;i<23;i++)
     for(j=i;j<23;j++)
     for(k=j;k<23;k++)
     for(h=k;h<23;h++)
     if(i+j+k+h==26&&i*j*k*h==880) printf("%d %d %d %d\n",i,j,k,h);
     system("pause");
     }
答案是2 5 8 11这个用笔算好象比写代码快吧?

[[it] 本帖最后由 faminxmu 于 2008-4-23 19:06 编辑 [/it]]

在虚拟的世界中寻找目标。
2008-04-23 19:02
快速回复:这道题请大家帮帮忙啊,谢谢啊
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025152 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved