最准确的颜值打分软件:编一程序求 F= 1/1+1/2+1/3+1/4+ ... +1/N 的值。(要求用 Function过程实现)
来源:百度文库 编辑:查人人中国名人网 时间:2024/09/14 13:35:09
帮帮忙看看怎么做???
private function F (N as long) as long
dim i as long
for i=1 to N
F=F + 1/N
next
end function
给你个大概思路和算法:题目的意思是求1/1到1/n的和,这里我们先取N值,再通过循环语句,求1/1到1/N的和,以VB为例(好长时间没弄VB了,有语法错误麻烦自己去修改一下):
function a(n)
dim i int,f long,j int
i=n //获取1/N中N的最大值
f=0 //初始化F
for j=1 to i //当J 为1的时候这一句实际为赋值的功能
f=f+1/j
next //循环
retrun f //返回最后F的值
end function
这个程序如果用浮点来编似乎很简单。只要做一个循环就够了。如果用点数学知识似乎也不难。
(F-1)*2*3*...*n=3*4*5*...n+2*4*5*...n+2*3*4*...(n-1)
#include<iostream.h>
这是用c++写的,反正大体思路大家都是一样的
main()
{ float n;
cout<<"please input n"<<endl;
cin>>n;
float x;
float f;
f=0;
for(x=1.0;x<n+1;x++){
f+=(1/x);
}
cout<<f<<endl;
}
编一程序求 F= 1/1+1/2+1/3+1/4+ ... +1/N 的值。(要求用 Function过程实现)
已知f(x) =1/(2^x+2^0.5) .求.f(-5)+f(-4)+f(-3)+f(-2)+f(-1)+f(0)+f(1)+f(2)+f(3)+f(4)+f(5)
f(1)=2,f(n+1)=[2f(n)+6]/f(n)=1,求f(n)
f(1)=2,f(n+1)=[2f(n)+6]/f(n)=1,求f(n)
f(x)的定义域是R,f(x+y)=f(x)f(y),且f(-1)=f(1/2),求f-1(1)
f(x)的定义域是R,f(x+y)=f(x)f(y),且f(-1)=1/2,求f-1(1)
编一程序输出如下图形:1 121 1 2 3 2 1 1234321 123454321
f(x)是奇函数,且f(1)=1/2,f(x+2)=f(x)+f(2),求f(5)
f(x)是奇函数,且f(1)=1/2,f(x+2)=f(x)+f(2),求f(5)
f(n)=sin(n兀/6),求:f(1)f(3)f(5)f(7)……f(101)