红皮书_C语言程序设计实用教程参考答案(15)
发布时间:2021-06-07
发布时间:2021-06-07
double item4=0;
int sum1=0; int sum2=0;
double sum3=0; double sum4=0;
//求第一个数列的前100项之和 for(i=1;i<=100;i++){
sum1=sum1+item1;
item1=item1+2; }
printf("-4,-2,0,2,4,6前100项之和为 %d\n",sum1);
//求第二个数列的前100项之和 for(i=1;i<=100;i++){ sum2=sum2+item2;
item2=item2+4;
}
printf("1,5,9,13,17,21 前100项之和为 %d\n",sum2);
//求第三个数列的前100项之和 for(i=1;i<=100;i++){ sum3=sum3+item3;
item3=item3*3;
}
printf("1,3,9,27,81,243 前100项之和为 %E\n",sum3);
//求第四个数列的前100项之和
for(i=1;i<=100;i++){
for(j=1,item4=0;j<=i;j++){ item4=item4+j; }
sum4=sum4+item4; }
printf("1,1+2,1+2+3,1+2+3+4 前100项之和为 %E\n",sum4); return 0;
}
15.编程输出等差数列的前n项和,其中等差数列的首项、公差和求和项数n的值从键盘输入。