问题 1067: 2005年春浙江省计算机等级考试二级C 编程题(1)

问题 1067: 2005年春浙江省计算机等级考试二级C 编程题(1),第1张

概述题目描述 输入一个正数x和一个正整数n,求下列算式的值。要求定义两个调用函数:fact(n)计算n的阶乘;mypow(x,n)计算x的n次幂(即xn),两个函数的返回值类型是double。       x - x2/2! + x3/3! + ... + (-1)n-1xn/n!   ×输出保留4位小数。   输入 x n 输出 数列和 样例输入 2.0 3 样例输出 1.3333 import j 题目描述

输入一个正数x和一个正整数n,求下列算式的值。要求定义两个调用函数:fact(n)计算n的阶乘;mypow(x,n)计算x的n次幂(即xn),两个函数的返回值类型是double。

      x - x2/2! + x3/3! + ... + (-1)n-1xn/n!

 

×输出保留4位小数。

 

输入

x n

输出

数列和

样例输入
2.0 3
样例输出
1.3333

import java.util.Scanner;

public class Main{ public static voID main(String args[]){   Scanner in = new Scanner(system.in);   double x = in.nextDouble();   int n = in.nextInt();   double y=0.0;   double sum=0.0;   for(int i=1;i<=n;i++){     y=Math.pow(-1,i-1)*mypow(x,i)/fact(i);     sum+=y; }   System.out.printf("%.4f",sum); }   public static double fact(int n){     double a=1;     for(int i=1;i<=n;i++){       a=a*i;   }     return a; }   public static double mypow(double x,int n){   return Math.pow(x,n); }}

总结

以上是内存溢出为你收集整理的问题 1067: 2005年春浙江省计算机等级考试二级C 编程题(1)全部内容,希望文章能够帮你解决问题 1067: 2005年春浙江省计算机等级考试二级C 编程题(1)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1211956.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存