编程试题:求数列的和  使用语言: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)); }
点赞 评论

相关推荐

05-07 13:29
已编辑
门头沟学院 Java
北斗导航Compass低仿版:能不能先搞清楚优先级啊,怎么可能是项目问题,项目很重要吗?又没学历 又没实习大厂凭啥约面?那玩具项目 没应用在真实生产环境下的 就算做上天又有什么用?早点找个小公司实习 拿小公司实习去投大厂实习,这才是你现在该做的
投递美团等公司9个岗位 简历被挂麻了,求建议
点赞 评论 收藏
分享
牛客网
牛客企业服务