关注
编程试题:求数列的和
使用语言:JAVA
参考正解代码如下:
import java.util.*;
class Main{
public static void main(String args[]){
int m;
double sum,n;
Scanner sc = new Scanner(System.in);
while(sc.hasNext()){
n=sc.nextInt();
m=sc.nextInt();
sum=0;
for(int i=0;i<m;i++){
sum=sum+n;
n=Math.sqrt(n);
}
System.out.printf("%.2f",sum);
System.out.println();
}
}
}
使用语言:C++
参考正解代码如下:
#include <math.h>
#include <stdio.h>
int main()
{
int n;
double x, s;
while (~scanf("%lf%d", &x, &n))
{
for(s = 0.0; n--; x = sqrt(x))
s += x;
printf("%.2lf\n", s);
} return 0;
}
使用语言:C#
参考正解代码如下:
using System;
namespace myApp
{
class Program
{
public static void Main()
{
string line;
string[] p;
int m, n;
double nn;
while (!string.IsNullOrEmpty(line = Console.ReadLine()))
{
p = line.Split(' ');
n = int.Parse(p[0]);
m = int.Parse(p[1]);
double sum = 0;
nn = n;
for (int i = 0; i < m; i++)
{
sum = sum + nn;
nn = Math.Sqrt(nn);
}
Console.WriteLine(string.Format("{0:f}", sum));
}
}
}
}
使用语言:JavaScript
参考正解代码如下:
var m;
var sum,n;
var sc
while(sc = readline()){
var arr = sc.split(' ');
n=parseInt(arr[0]);
m=parseInt(arr[1]);
sum=0;
for(var i=0;i<m;i++){
sum=sum+n;
n=Math.sqrt(n);
}
print(sum.toFixed(2));
}
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 校招生月薪1W算什么水平 #
34410次浏览 189人参与
# 哪一瞬间觉得自己长大了 #
38226次浏览 493人参与
# “vivo”个offer #
38879次浏览 280人参与
# 如果上班像打游戏,你最想解锁什么技能 #
8166次浏览 70人参与
# vivo工作体验 #
27917次浏览 124人参与
# 为了实习逃课值吗? #
28664次浏览 270人参与
# 工作后明白的那些道理 #
21726次浏览 225人参与
# 一人一个landing小技巧 #
123872次浏览 1441人参与
# 我是面试官,请用一句话让我破防 #
26618次浏览 128人参与
# 实习最想跑路的瞬间 #
87461次浏览 543人参与
# 中美关税战对我们有哪些影响 #
43001次浏览 361人参与
# 机械制造2023笔面经 #
149558次浏览 840人参与
# 如果重来一次你还会读研吗 #
201621次浏览 1932人参与
# AI时代,哪些岗位最容易被淘汰 #
3347次浏览 27人参与
# 中美关系回暖,你会选择出海吗? #
6690次浏览 107人参与
# 华为保温 #
107658次浏览 408人参与
# 哪些行业值得去? #
5362次浏览 50人参与
# i人适合做什么工作 #
11399次浏览 97人参与
# 美团开奖 #
222750次浏览 1150人参与
# 读研or工作,哪个性价比更高? #
78247次浏览 769人参与
# 如果秋招能重来,我会____ #
37489次浏览 300人参与
老板电器公司氛围 197人发布