24个数的取值为0到2,和小于等于24,第24个数为0,求使每个数与24个数的平均值差的平方和最大(精却到0.1

蝶恋草1 1年前 已收到1个回答 举报

静静1314 春芽

共回答了13个问题采纳率:84.6% 举报

这个题目思考路线:
1.有24个数其中有一个为0,他们的和小于等于24,可以用一个循环,和从0开始到24
2.当和(n)为一个数时,拿5为例,有几种组合,两个2一个1,一个2三个1,五个1;剩余的为零,我们可以用个循环,以2的个数为循环条件,当为0个2时,有(n-2*0)个1,0的个数为24减去1的个数再减去2的个数,求出和为N时的最大值
3.这样就能求出最大值
#include
#include
main(){
int i;
double n,max(int n);
double m=0;
for(i=0;i

1年前

8
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.021 s. - webmaster@yulucn.com