三九宝宝网宝宝教育教学论文

C语言问题:利用近似公式计算使误差小于给定的ε

01月04日 编辑 39baobao.com

[怎样在给定的数组中查找一个数]Input 多组测试,每组第一行输入1个整数n(n<20),然后是n个整数 第二行输入1个整数m Output 查找在第一行的n个整数中第一次出现数字m的下标位置并输出,如果没有找到则输出No Sam...+阅读

#include "stdio.h"

#define esp 1e-6

//这里esp是ε,表示一个很小的数,趋进与0,1e-6表示10的-6次方

int main(void)

{

float sum=0,f=1; //这里的SUM必须是浮点性

int i;

i=1;

while (1/f>esp) //当其中一项大于ε时继续计算e的值,直到小于或等于ε时就退出循环

{

f=f*i++;

sum=sum+1/f;

}

printf("e=%f\n",sum);

return 0;

}

以下为关联文档:

编写c语言程序计算并显示任意给定值的阶乘#include <stdio.h> void main() { int i=0,N,j=1; printf("请输入一个整数"); scanf("%d",&N); if(N<0) { printf("错误!"); return; }else if(N==0){ printf("%d的阶乘是1\n",N); return;...

给定的角度值转化为对应的弧度值的c语言程序C语言中,将给定的角度值转化为对应的弧度值,可以用如下的方法: 弧度=圆周率*角度/180 参考代码如下: #include <stdio.h> #define PI 3.1415927 int main(){ double degree; pri...

查找给定文件中的C语言注释行并输出其内容#include <stdio.h> int main() { FILE *fp,*fpout; char ch,buf[1024]; int flag=0,i; fp=fopen("test.txt", "r"); fpout=fopen("out.txt", "w"); if((fp!=NULL)&(fpout!=NULL)) {...

推荐阅读
图文推荐