sphm.net
当前位置:首页 >> 用JAvA编程求S=1/1!+1/2!+1/3!=.....+1/n! 直到1/n... >>

用JAvA编程求S=1/1!+1/2!+1/3!=.....+1/n! 直到1/n...

代码如下: import java.util.Scanner;public class App {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);System.out.print("请输入n:");int n = scanner.nextInt();int sum1 = 0;int sum2 = 0;for (int i...

楼主,运行了下你的程序 貌似没什么问题,我的: public void col(){ double s=1; for(int i=2;i

#includeint main(){int i,n; float sum=0; printf("请输入n:\n"); scanf("%d",&n); for(i=1;i

#include //如果你的规律是第n项为1/(2n+1)int main(int argc, char const *argv[]){float n =0;float sum = 0;//用来存放所有值得和printf("请输入有多少项\n");int re = scanf("%f",&n);if(re != 1)// 用于判断是否成功输入,等于1是应为成功...

#include main() { int i,j,n; float sum=0; scanf("%d",&n); for(i=1;i

这是在求e吧。#include #define precision 0.0001int fact(int n) { if (n==1) return 1; return n* fact(n-1);}int main() { double sum=0, item=1; int i=1; while ((item=1.0/fact(i))>precision) { i++; sum += item; } printf("%.16f", sum...

由于你的n是int型,则1/n是整数,程序中的1/n或(-1)/n一直是0,所以s一直都是0;将t=1/n和t=(-1)/n改为t=1/(float)n和t=-1/(float)n即可,即将n强制转换为float型,这样1/n就可以表示为小数了。 希望可以帮到你!

#includemain(){int b(int);float s;//只有s需要用浮点型int a,i,j,s=0; scanf("%d",&a); for(i=1;i

1:看题目分析,偶数是负的,奇数是正的,那么第一反应就是奇偶数的筛选 2:实现:使用求余运算符“%” 3:代码实现: package com.fuzhu.test;public class TestCase { public static void main(String[] args) { new TestCase().test(12); } /** ...

#include main(){int n,i;while(scanf("%d" , &n)!= EOF){float sum=1;for(i=1;i

网站首页 | 网站地图
All rights reserved Powered by www.sphm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com