【C语言】1-1/2+1/3-1/4……1/n求多项式结果
2016-05-05 16:32
477 查看
/* ============================================================================ Name : Factor.c Author : moshiyou@163.com Version : Copyright : Your copyright notice Description : Hello World in C, Ansi-style ============================================================================ */ #include <stdio.h> #include <stdlib.h> #include <math.h> float polynomial(int n){ float sum=0; int i; for(i=1;i<=n;i++){ if(i%2 == 1) sum += 1.0/i; if(i%2 == 0) sum -= 1.0/i; } return sum; } int main(int argc,char *argv[]) { int t; float sum; scanf("%d",&t); sum = polynomial(t); printf("%f",sum); return EXIT_SUCCESS; }
相关文章推荐
- c++中字符串的输入
- C++实验5--项目1:数组分离
- c++构造函数 对象初始化
- C++ new的nothrow关键字和new_handler用法
- leetcode笔记:Excel Sheet Column Number
- nyoj17 单调递增最长子序列
- <<Effective C++>> 读书笔记6: 继承与面向对象设计
- C++去除文件名中的空格
- C++ 单链表基本操作分析与实现
- C++命名空间详解
- int 与 string 相互转换
- C++11系列-常量表达式
- C++11系列-区间迭代
- C++11系列-lambda函数
- C++11系列-改进的类型推导:auto、decltype和新的函数语法
- C++11系列-什么是C++11
- c语言中变量作用域的区别
- c++ getline
- C++写入txt文件方法
- C++中的随机数函数