关注
编程试题:求数列的和
使用语言: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));
}
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 为了入行xx岗,我学了__ #
4986次浏览 96人参与
# 小厂实习有必要去吗 #
77943次浏览 368人参与
# 实习的你做了哪些离谱的工作 #
7734次浏览 109人参与
# Prompt分享 #
1710次浏览 53人参与
# 简历第一个项目做什么 #
6183次浏览 97人参与
# 你都见过什么样的草台班子? #
3799次浏览 42人参与
# 被说“做题家”,你的反应是_____? #
1310次浏览 50人参与
# 如果让你发明个APP,你会想做什么 #
1675次浏览 48人参与
# 听到哪句话代表面试稳了OR挂了? #
124677次浏览 559人参与
# 工作压力大,你会干什么? #
11538次浏览 272人参与
# 找实习记录 #
23690次浏览 409人参与
# 大家实习每天都在干啥 #
112369次浏览 606人参与
# 如果不上班,你会去做什么 #
5670次浏览 232人参与
# 邪修省钱套路 #
6504次浏览 218人参与
# AI让你的思考变深了还是变浅了? #
3882次浏览 110人参与
# 金三银四,你有感觉到吗 #
673469次浏览 6040人参与
# 分享一个让你热爱工作的瞬间 #
57166次浏览 482人参与
# 你想跟着什么样领导? #
45528次浏览 231人参与
# 我的求职精神状态 #
419473次浏览 3071人参与
# 通信硬件薪资爆料 #
1200632次浏览 7192人参与

SHEIN希音公司福利 311人发布