问题及代码:
#include <stdio.h> #include <stdlib.h> /* Copyright(c)2017,CSDN学院行者- All rights reserved. 文件名称:main.c 作者:乔帅 完成日期:2018年1月19日 版本号:v1.0 问题描述:用循环累加 输入描述:无输入 程序输出:输出累加的和 */ int main() { double sum=0 , sign=1.0; int i , n = 3; for(i=0 ; i < 10 ; i++){ sum+=(n-2.0)/n*sign; sign=-sign; n+=2; } printf("%lf" , sum); return 0; }
运行结果:
知识点总结:
1.循环的应用
2.问题的简化学习
学习心得:
我看了老师给的代码,里面在除数以及被除数上用的是(2*i+1)/(2*i-1),比我使用的要好很多,也是我需要学习的地方。