输出一个正整数等差数列的前10项,此数列前4项之和及之积分别是26和880 这程序怎么写 谁能告诉我
输出一个正整数等差数列的前10项,此数列前4项之和及之积分别是26和880 这程序怎么写
#include<stdio.h>
int main()
{
int a[10],i,j;
for(i=1;i<7;i++){
j=(26-4*i)/6;
if(i*(i+j)*(i+2*j)*(i+3*j)==880){
break;
}
}
a[0]=i;
printf("%d\n",a[0]);
for(i=1;i<10;i++){
a[i]=a[0]+i*j;
printf("%d\n",a[i]);
}
return 0;
}