请教
下面程序是输出一个正整数等差数列的前10项,此数列前4项之和及之积分别是26和880,请选择填空。main()
{int a,b,i,s,f,x /*a是第一项* /
for(a=1;a<30;a++)
for(d=1;填空1;d++)
{s=0;f=1;x=a;
for(i=1;i<=4;i++)
{s=s+x;
f=f*x;
x=x+d;
}
if(s==26&&f=880)
for(i=0;i<10;i++)
printf("%3d",填空2);
}
printf("\n");
}
填空一:d<=5
填空二:a+i*d