红皮书_C语言程序设计实用教程参考答案(14)
发布时间:2021-06-07
发布时间:2021-06-07
double item3=1;
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++){
item4=item4+i; sum4=sum4+item4;
}
printf("1,1+2,1+2+3,1+2+3+4 前100项之和为 %E\n",sum4); return 0;
}
方法之二(只在求第四个数列的前100项之和处与方法一有差异) #include "stdio.h" int main(){
int i=0,j=0,item1=-4,item2=1; double item3=1;