数学表达式.c
来自「阐述了breaking在C语言中的用法!」· C语言 代码 · 共 30 行
C
30 行
/* 1/(1-x)=1+x+x(2)+x(3)+........+X(n) */
#include <stdio.h>
#define LOOP 100
#define ACCURACY 0.0001
main()
{
int n;
float x,term,sum;
printf("Input value of x:");
scanf("%f",&x);
sum=0;
for(term=1,n=1;n<LOOP;++n)
{
sum+=term;
if(term<=ACCURACY)
goto output;
term*=x;
}
printf("\nFINAL VALUE OF N IS NOT SUFFICIENT\n");
printf("TO ACHIEVE DESIRED ACCURACY\n");
goto end;
output:
printf("\nEXIT FROM LOOP\n");
printf("Sum = %f; No.of terms=%d\n",sum,n);
end:
;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?