循环结构:计算机最擅长的事情就是做简单重复的工作
通过控制循环变量,是否满足循环条件来调整循环次数。
for(初始化;循环条件;循环控制) {循环体;
}
#include <stdio.h>
#include <math.h>
/* 功能:循环结构(for) 数列求和 时间:2024年10月 地点:贤者楼129 作者:LChen
*/// 求数列[(-1)^i+1]/(2i-1)的前1000项的和 int main() {int i,sign; //定义变量 double item,sum;sum = 0; //初始化 sign = 1;for(i=1;i<=1000;i++) { // for循环(初始化; 循环条件; 循环控制)item=sign/(2.0*i-1);// 每一项的值itemsum+=item; // 将累加项item加到总和sum上sign=-sign; // 下一项的符号sign// item=pow(-1,i+1)/(2.0*i-1); //调用pow进行幂运算开销较大 }printf("ans = %lf\n",sum); return 0;
}