求一个正整数等差数列,这一数列的前4项之和为26,之积为880.

2024-11-29 03:56:00
推荐回答(1个)
回答1:

如果用C语言编程序的话如下
-----------------------------------------
main()
{
int a,b,c,d;
for(a=1;a<=26;a++)
for(b=1;b<=26;b++)
for(c=1;c<=26;c++)
for(d=1;d<=26;d++)
if(a+b+c+d==26&&a*b*c*d==880&&b-a==c-b==d-c)
printf("%d,%d,%d,%d",&a,&b,&c,&d);
else
printf("This NO. is not exist!");
}

----------------------------------------
这个程序应该不会错,你试一下!!