java编写一个程式f(i)=1/2 2/3 …… i/i 1
java编写一个程式f(i)=1/2 2/3 …… i/i 1
java编写一个程式f(i)=1/2 2/3 …… i/i 1
package io;
public class PI{
public static void main(String[] args){
double pi=0;
int i=1;
double item;
do{
item=(i%2==0?-1:1)*1.0000/(2*i-1);
pi+=item;
i++;
}while(Math.abs(item)>1e-8);
pi*=4;
System.out.println(i);
System.out.println(pi);
}
}
程式设计题:编写一个程式可以求S的值,S=1/3-1/3*2/5+1/3*2/5*3/7-.取前10项的值
main(){
int i;
float fz=1,fm=1,s=0;
for (i=1;i<=10;i++) {
fz*=i;
fm*=2*i-1;
s+=fz/fm;
}
printf("%fn",s);
}
编写一个程式,计算1/(1x3)十1/(3x5)
#include<studio.h>
int main()
{
double x;
x=1.0/(1*3)+1.0/(3*5);
printf(“%lf”,x);
return 0;
}
65÷(I/2十I/3十1/4)=
65÷(I/2十I/3十1/4)
=65÷(6/12+4/12+3/12)
=65÷13/12
=65x12/13
=60
编写一个 javascript 程式,计算自然对数的基底e。 e=1+1/1!+1/2!+1/3!+1/4!+.+1/20!
var e = 1, t = 1;
for(var i=1;i<=20;i++){
t /= i;
e += t;
}
此时e即已经求出来

编写一个程式,计算s=2+3/2+4/3+5/4+…+51/50。
VB程式 Private Sub Command1_Click() Dim a, i As Integer i = 1 While i < 50 s = s + (i + 1) / i i = i + 1 Wend Print "s="; s End Sub
(-1/2+(√3)i/2)^4-(1-i/√2)^4=?
原式=(cos2π/3+isin2π/3)^4-(cos7π/4-isin7π/4)^4
=(cos8π/3+isin8π/3)-(cos7π-isin7π)
=-1/2+i√3/2-(-1-0)
=1/2+i√3/2
i是虚数单位,i/(1+i)等于()A、(1/2)+(1/2)i B、-(1/2)+(1/2)i C、(1/2)-(1/2)i D、
选A.
i/(1+i)=i×(1-i)/[(1+i)×(1-i)]=(i+1)/(1-i^2)=(i+1)/2.
C程式中用函式递回呼叫编写一个程式来求1+1/2+1/4+一直加到1/2的n次方
这其实是一个数学问题
An_1=Sn_1-Sn_2
Sn=Sn_1+An_1*0.5
Sn=Sn_1+(Sn_1-Sn_2)*0.5
Sn=1.5*Sn_1-0.5*Sn_2
f(int n)
{if(n==1)
return 1;
else if(n==0)
return 0;
else return 1.5*f(n-1)-0.5*f(n-2);
}
#include<stdio.h>
void main()
{
int n=5;
int sum;
sum=f(5);
}
用C++编写一个子程式过程,计算 1+1/2+1/3+…+1/n 的值。
楼上的 sum = 1.0 * 1/i; 恐怕不行吧?
double fn(int n)函式名你自己取吧
{
int i;
double ans=0;
for(i=1; i<=n; i++)
{
ans += 1.0/(double)i;
}
return ans;
}