编写一个程序,求1-1\/2+31\/3-1\/4+...+1\/99-1\/100之值
我也编了一个程序,是c++的,刚运行了,完全正确~~~include <iostream> include <iomanip> include <cmath> using namespace std;int main(){ int s=1;double n=1,t=1,p=0;while(n<=100){ p=p+t;n=n+1;s=-s;t=s\/n;} cout<<"p="<<setiosflags(ios::fixed)<<setprecision(6...
编写一个程序求1-1\/2+1\/3-1\/4+…+1\/99-1\/100的值。
include <stdio.h> main(){ int i,k=1;float , sum=0;for(i=1;i<=100;i++){ sum+=k*1.0\/i;k=-k;} printf("sum=%f\\n",sum);}
c语言编程求1-1\/2+1\/3-1\/4+1\/5-1\/6+…….+1\/99-1\/100的值。 可不可以...
include<stdio.h>main(){ int i; double sum=0; for(i=1;i<=100;i++) \/\/分母从 1 到 100 { if(i%2==0) \/\/分母是偶数用减 sum=sum-1.0\/i; \/*这里用 1.0\/i 不能用1\/i,1\/i得到的整型,比如 1\/5会等于0,而这里想要的是等于0.2,所以不对*\/ else ...
C语言程序 1-1\/2+1\/3-1\/4+...+1\/99-1\/100
1-1\/2+1\/3-1\/4+...+1\/99-1\/100 那么不需要输入n,其他不变就是了 如果是计算 1-1\/2+1\/3-1\/4+...+1\/n 才需要输入n 代码如下(不需要math.h头文件):include <stdio.h>void main(){ double sum; int i,n,m; \/\/加个变量i printf("请输入n:"); scanf("...
...计算并输出算式1-1\/2+1\/3-1\/4+...+1\/99-1\/100 的结果.
void main(String[] args) {double a = 1.0;\/\/ 接收最后结果double sum = 0.0; \/\/ 循环 i的值从1-100for (int i = 1; i <= 100; i++) {\/\/ 观察算式,分母是偶数时,分数为负if(i%2 == 0)sum += -(a\/i);elsesum += (a\/i);}System.out.println(sum);}} ...
写出求S=1-1\/2+1\/3-1\/4+...+1\/99-1\/100的程序
\/\/写出求S=1-1\/2+1\/3-1\/4+...+1\/99-1\/100的程序 include "stdio.h"void main(){ int i,n=100;double sum=0;\/\/存储和的变量,初值为0 int sign=1;\/\/控制正负符号的变量 for(i=1;i<=100;i++){ sum=sum+(1.0\/i)*sign;sign=sign*(-1);} printf("S=%lf\\n",sum);...
用C语言编程:求1-1\/2+1\/3-1\/4+1\/5-1\/6+…+1\/99-1\/100+…的值…
printf("please input number n:\\n");\/\/提示用户输入想要的分母值 scanf("%d",&n);\/\/需要用户输入的n的值 for(i=1,sum=0;i<=n;i++)\/\/循环从1到n进行求和 { sum+=k\/i;\/\/累加求和 k*=-1;\/\/实现符号的变换 } printf("%lf\\n",sum);\/\/输出结果 return 0;} 一步一步的写的...
设计一个算法 求1-1\/2+1\/3-1\/4+、、、+1\/99-1\/100
[例2.4]求1-1\/2+1\/3-1\/4+…+1\/99-1\/100 算法如下:S1:sign=1 S2:sum=1 S3:deno=2 S4:sign=(-1)*sign S5:term=sign*(1\/deno)S6:sum=sum+term S7:deno=deno+1 S8:若deno100返回S4;否则算法结束。
C语言程序"计算1-1\/2+1\/3-1\/4+…+1\/99-1\/100+…,直到最后一项的绝对值小...
\/\/已测试#include <stdio.h>int main(void){ float fm = 1,sum = 0; for(;fm < 10000;fm++) { if((int)fm%2) sum += 1\/fm; else sum -= 1\/fm; } printf("The result is : %f\\n",sum); return 0;} ...
编写程序求1-1\/2+1\/3-1\/4……+1\/99-1\/100的值
function box(n) { if (n < 1 || n > 100) { return "error" } var result = 0; for (var i = 1; i <= n; i++) { if (i % 2 == 0) { result -= 1\/i; } else { result += 1\/i; } } return result;}console.log(box(100))