#include <stdio.h>#include <math.h>main(){ int i = 1; float sum = 0; while( 1.0/(float)(2*i - 1) < 1e-6 ) { sum = sum + pow(-1,i+1)/(float)(2*i - 1); i = i + 1; } printf("sum=%.3f\n",sum);}
题目:编程计算sum=1-1/3+1/5-1/7+…,
直到最后一项小于1e-6。
要求:
(1)sum定义为float类型。
(2)输入格式为:无输入提示信息和输;入数据输出格式为:"sum=%.3f\n"