已知变量n,请写出使用for语句计算1+1/3+1/6+...+1/n*3的代码?【java】
更新时间:2021-09-07 11:12:26 • 作者:PETER •阅读 5516
- 利用for语句计算1+1/2+1/3+...+1/n
- 用matlab for语句计算1+1/2²+1/3²+……1/n² n=100,n=1000
- 使用for语句计算1*2*3*……*10的值?
- 求亲们解答啊!C语言程序题,用for循环语句计算1+3+5+……+2(n-1)。其中n任意
利用for语句计算1+1/2+1/3+...+1/n
代码:
double num = 0;
for(int i = 1;i <= n;i++)
num += 1.0 / i;
用matlab for语句计算1+1/2²+1/3²+……1/n² n=100,n=1000
1
2
3
4
5
n = 100; %确定循环次数,100或是1000,自己修改决定
sum = 0; %初始化和,使其为0
fori = 1:n
sum = sum+1/i^2; %循环叠加,确定和
end
使用for语句计算1*2*3*……*10的值?
使用for语句计算1*2*3*……*10的值,这是基础的循环问题。只要设置一个变量,它的初始值为1。然后做累乘就可以了。
int i,f=1;
for(i=2;i<11;i++)
f*=i;
printf("%d\n",f);
求亲们解答啊!C语言程序题,用for循环语句计算1+3+5+……+2(n-1)。其中n任意
#include <stdio.h>
int main()
{
int i,n,num=0;
printf("Please input n:");
scanf("%d",&n);
for(i=1; i<=n; i++)
{
num += 2*i-1;
}
printf("num=%d\n",num);
return 0;
}
应该是:1+3+5+……+2n-1 吧,按照这个公式就是上面的代码,按照你说的2(n-1)是没有规律的,调试通过,请采纳。