求数列的和
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 155821 Accepted Submission(s): 92362

Problem Description
数列的定义如下:
数列的第一项为n,以后各项为前一项的平方根,求数列的前m项的和。

Input
输入数据有多组,每组占一行,由两个整数n(n<10000)和m(m<1000)组成,n和m的含义如前所述。

Output
对于每组输入数据,输出该数列的和,每个测试实例占一行,要求精度保留2位小数。

Sample Input
81 4
2 2

Sample Output
94.73
3.41

Author
lcy

Source
C语言程序设计练习(二)

问题链接:HDU2009 求数列的和
问题简述:(略)
问题分析
  按Markdown格式重写了题解,旧版题解参见参考链接。
  数列求和问题,采用迭代计算就可以了。需要注意变量的初始化,注意变量类型。OJ做题一般浮点数变量的类型用double类型,输出时使用格式"%f"。
  迭代是指相同的计算处理重复做多次,直到满足指定条件结束,常见的是指定迭代次数。迭代通常用循环语句来实现。
程序说明:(略)
参考链接:HDU2009 求数列的和【入门】
题记:(略)

AC的C++语言程序(迭代:紧凑写法)如下:

/* HDU2009 求数列的和 */#include <stdio.h>
#include <math.h>int main(void)
{int n, m;double sum, ai;while (scanf("%d%d", &n, &m) != EOF) {/* 初始化设置:第1项 */sum = (ai = n);/* 数列求和 */while (--m)        /* 更易懂的一般写法:for(i=2; i<=m;i++) */sum += (ai = sqrt(ai));/* 输出结果 */printf("%.2f\n", sum);}return 0;
}

AC的C++语言程序(迭代:通俗易懂写法)如下:

/* HDU2009 求数列的和 */#include <stdio.h>
#include <math.h>int main(void)
{int n, m;double sum, ai;while (scanf("%d%d", &n, &m) != EOF) {/* 初始化设置:第1项 */ai = n;sum = ai;/* 数列求和 */while (--m) {       /* 更易懂的一般写法:for(i=2; i<=m;i++) */ai = sqrt(ai);sum += ai;}/* 输出结果 */printf("%.2f\n", sum);}return 0;
}

HDU2009 求数列的和【迭代】相关推荐

  1. HDU2009 求数列的和【入门】

    求数列的和 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Subm ...

  2. 求数列的和 AC 杭电

    求数列的和 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Subm ...

  3. hdu 2009 求数列的和(c语言)

    hdu 2009 求数列的和 link 题目描述 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Ot ...

  4. HDU 2009 求数列的和

    http://acm.hdu.edu.cn/showproblem.php?pid=2009 Problem Description 数列的定义如下: 数列的第一项为n,以后各项为前一项的平方根,求数 ...

  5. C# 实验三 判断一个字符、判断三角形、千名学生、a+aa+aaa+aaaa、求数列相加、约瑟夫环

    题目 以下为实现代码 1 判断一个字符 using System; using System.Collections.Generic; using System.Linq; using System. ...

  6. 《挖财编程题》求数列的和

    题目描述 数列的第一项为n,以后各项为前一项的平方根,求数列的前m项的和. 输入描述: 输入数据有多组,每组占一行,由两个整数n(n < 10000)和m(m < 1000)组成,n和m的 ...

  7. C++描述杭电OJ 2009.求数列的和 ||

    C++描述杭电OJ 2009.求数列的和 || Problem Description 数列的定义如下: 数列的第一项为n,以后各项为前一项的平方根,求数列的前m项的和. Input 输入数据有多组, ...

  8. 求数列1/3到1/n之和

    求数列之和,数列从1/3开始,到1/n结束,当我们输入任意数x的时候,那么这个数列相加之和到1/x结束,控制台会输出数列之和. 求1/3到1/9数列之和 结果演示 代码演示 package com.f ...

  9. 突击计划——求数列之和

    题目:求数列之和 #include <stdio.h> //求数列之和int getSum(int number){int sum;if(number == 0){sum = 0;}els ...

最新文章

  1. mysql 两个数据库指定表同步_mysql从2个数据库中同步两个表
  2. 【已解决】nimfa 环境的详细搭建过程 + 各种依赖库的安装、下载、调试
  3. deinstall 卸载grid_卸载Oracle 11g的Grid小计
  4. Java Secret:加载和卸载静态字段
  5. Vue脚手架搭建项目
  6. 前端学习(3241):react生命周期forceUpdate
  7. swiper 滑动出现闪白
  8. 快速搭建centos7
  9. 移远BC26模组连接阿里云物联网平台
  10. 为什么10M、20M的宽带只有大约1、2M的下载速度——网速KB/s与Kbps(Kb/s)的区别
  11. 洛谷——P1160 队列安排
  12. Hedge fund Two Sigma hires Alfred Spector as Chief Technology Officer
  13. 关于OSPF中初始化、发现LSDB、交换LSA的描述
  14. HDU-6447-YJJ's Salesman(离散化+01dp,线段树维护)
  15. AICON分论坛 | 昇思MindSpore探索人工智能发展新路径
  16. Nacos学习日记6-基于Springboot框架的Nacos服务注册报错:Application run failed
  17. struts1的一些总结
  18. :linux内核编译过程的最终总结版
  19. 孙悟空:越风光,越可怜
  20. 最近的总结?想法?毒鸡汤?

热门文章

  1. python中figure函数_Python figure参数及subplot子图绘制代码
  2. python零基础学难吗_零基础学习Python难吗?要怎么学Python才是最有效的?
  3. 2019-11-24转载Ganglia 安装和使用
  4. android设备如何苹果,Android安卓设备如何连接Mac的方法
  5. 使用dataadapter和dataset更新数据库
  6. 【java学习之路】(java框架)002.Git配置及使用
  7. 如何计算环形复杂度_数据结构与算法复杂度
  8. get请求是否 csrf认证流程_CORS和CSRF修炼宝典
  9. 判定2022年是否闰年c语言_闰年的来历
  10. python适配器模式角色_适配器模式(Adapter模式)详解