题目描述:
数列的定义如下: 数列的第一项为n,以后各项为前一项的平方根,求数列的前m项的和。
输入
输入数据有多组,每组占一行,由两个整数n(n<10000)和m(m<1000)组成,n和m的含义如前所述。
输出
对于每组输入数据,输出该数列的和,每个测试实例占一行,要求精度保留2位小数。

样例输入
81 4
2 2
样例输出
94.73
3.41

[1] 多组输入问题
多组输入
[2] 整数的平方根可能是小数,需要将和sum定义为double型数据
[3] 保留小数点后两位

[4] C语言代码如下

#include<stdio.h>
#include<math.h>
int n, m;
double sum = 0;
int main()
{while(scanf("%d %d\n", &n, &m) != EOF) //n 和 m 为整数{double a[m];//用于存放当前组的 m 个元素,不能定义为int型,因为平方根可能是浮点数   a[0] = n;sum = n;for(int j = 1; j < m; j++){a[j] = sqrt(a[j-1]);sum += a[j];}printf("%.2lf\n", sum); //要求精度保留2位小数。}
}

[5] C语言输入多组测试数据 ,用什么语句可以判断输入数据的结束?
输入多组测试数据,判断输入结束的方式与题目要求有关。常见方式有:

//先输入测试组数,再读数据
int tn,n;
scanf(“%d”, &tn);
while( tn– ) { scanf(“%d”, &tn);….} //按tn次数循环读数

//不确定测试组数,以规定数据结束,如,-1或负数
while( scanf(“%d”, &n), n>=0 ) { //只要n不是负数,就会循环
}

//不确定测试组数,以EOF判定结束
while( scanf(“%d”, &n)!=EOF ) { //当收到EOF信息时,结束
}
//这种情况一般是测试库用文件来作为数据输入源,如果以键盘为输入源,则要在空行位置按ctrl+z达到结束效果。

2018春招-赛码网-例题-不确定输入组数的多组数列求和相关推荐

  1. 牛客网赛码网 输入输出格式

    目录 牛客网&赛码网输入输出 牛客网 单行输入 多行输入,每一行是一个测试样例 多个测试用例,每个测试用例有多行 赛码网 单个输入,单个输出 单行多个输入,单行多个输出,空格分割 多个测试案例 ...

  2. 赛码网和牛客网python输入输出要求

    1. 牛客网推荐使用sys.stdin.readline()形式输入,输出用print() ''' 输入: 2 3 分别赋给n, m并且转换为int类型 ''' import sysn, m = ma ...

  3. 去哪儿网2018春招软件开发工程师、前段开发工程师编程题 - 题解

    不难,都是常规的操作,故题解写得简单点. 软件开发工程师编程题 第一题:在字典中找自己的逆序 题目 有一个单词列表,一个初始单词,初始单词需要通过单词列表逐步变换得到自己的逆序,求变换所需的最短变换路 ...

  4. 华为2018春招笔试题目 字节流解析与长整数相乘

    基础知识杂烩: 字节也叫Byte,是计算机数据的基本存储单位, bit存储内容是0和1,bit是计算机中最小的储存单位 一个Byte是由8个bit组成,它是最小的可寻址单元 ,1个字节等于8位二进制. ...

  5. 【赛码网 牛客网】输入输出总结(python版)

    1. 单行输入 n, m = map(int, sys.stdin.readline().strip().split()) 对该行中所有元素取整型后赋给等式左边若干参数 2. 多行输入: 先获取第一行 ...

  6. 2018春招实习笔试面试总结(PHP)

    2018春招实习笔试面试总结(PHP) 博主双非渣本计算机软件大三狗一枚,眼看着春招就要结束了,现将自己所经历的的整个春招做一个个人总结. 首先就是关于投递计划,博主自己整理了一份各大公司的春招信息, ...

  7. 赛码网算法: 上台阶 ( python3实现 、c实现)

    上台阶 题目描述 有一楼梯共m级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第m级,共有多少走法?注:规定从一级到一级有0种走法. 输入输入数据首先包含一个整数n(1<=n<=1 ...

  8. 牛客网赛码网输入输出总结(python版)

    1. 单行输入: n, m = map(int, sys.stdin.readline().strip().split()) 对该行中所有元素取整型后赋给等式左边若干参数 2. 多行输入: 先获取第一 ...

  9. 牛客网赛码网 输入输出格式 pythonC++

    牛客网&赛码网 输入输出格式 python&C++ Note: 你的程序需要stdin(标准输入)读取输入,然后stdout(标准输出)来打印结果,举个例子,你可以使用c语言的scan ...

  10. js牛客网、赛码网输入输出

    js牛客网.赛码网输入输出 牛客网在线判题系统JavaScript(V8)使用 输入 单行输入 只有一行输入或者一个 var line = read_line(); 只有一行数组 var line = ...

最新文章

  1. ORACLE基础知识
  2. 2.11 while循环的嵌套以及应用(难)
  3. CF1028F. Make Symmetrical
  4. 口红会染唇是什么意思_别只知道露华浓了!这些平价口红,我吹爆!
  5. 在php中isset什么意思,php – isset()和__isset()之间有什么区别?
  6. Netbackup code 98错误实战解析
  7. mysql.h说明文档,mysql.h:没有文件或目录
  8. Ubuntu安装gcc编译器
  9. 技术分析:细说3D投影机技术原理
  10. 编译错误(拓补排序)
  11. 使用EMOS整理笔记
  12. windows下部署mysql5.7.21免安装版并设置开机自启动
  13. 大数据播报 | 数据悄悄告诉你“私有云背后的秘密”
  14. 淘宝获取商品详情API接口
  15. 解决 - Adobe Acrobat/Adobe Reader 的 Windows 任务栏图标异常
  16. linux ctex缺少字体,LaTeX .sty文件缺失解决办法
  17. MySQL 架构与内部模块
  18. QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之05【EC20模组TCP/IP模块AT指令说明】
  19. 高一数学知识点复习:命题及其关系、充分条件
  20. 国内终端安全防护市场报告发布 360网神排行第一

热门文章

  1. Spark-Unit1-spark概述与安装部署
  2. Servlet+MyBatis项目转Spring Cloud微服务,多数据源配置修改建议
  3. hdu 1520 Anniversary party(第一道树形dp)
  4. StackOverflow
  5. 响应头中content-type常用的类型有哪些?
  6. linux 下socket通信,client断开service退出解决办法
  7. Unity Ragdoll 实现死亡效果 心得+坑点总结
  8. Python+Selenium开发工具安装及下载
  9. Python进阶-----类的内置item属性方法
  10. select样式调整