1.计算1/1-1/2+1/3-1/4+…+1/99-1/100.
#include<stdio.h>//关键在于符号位的变化和浮点数的理解
int main(){
float sum = 0.0;//保存计算结果,浮点数后面要写上.0
float n = 1.0;//这是一个浮点数运算表达式,所有值都是浮点数
float m = 1.0;//符号位
int i = 1;//循环次数用整型,对于计算机来说,浮点数不是精确的,
//因此有可能加不到100.故不用n作为判定条件
for(;i <= 100;i++){
sum += m * 1 / n;//一次循环计算一项和上一轮循环所计算的值相加
m = -m;//符号位一正一负交替
n += 1;//n自加
}
printf("sum = %d\n",sum)