最近心好累,行为识别模型明明训练的好好的,收敛也正常,Avg loss也很小,就是测试效果不好(接近没效果)!深度学习之路真是道阻且长啊,求求了~~

题目描述

数列的第一项为n,以后各项为前一项的平方根,求数列的前m项的和。

输入描述:

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

输出描述:

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

示例1

输入

81 4
2 2

输出

94.73
3.41

很简单,没啥难度,注意保留两位小数用cout<<setiosflags(ios::fixed)<<setprecision(2)<<sum,以及要引入头文件#include<iomanip>,其他没啥。直接贴代码了。

#include<iostream>
#include<cmath>
#include <iomanip>
using namespace std;
int main(void){double n=0;double m=0;double a[1000];double sum=0;cin>>n>>m;a[0]=n;sum+=a[0];a[1]=sqrt(a[0]);for(int i=1;i<m;i++){a[i]=sqrt(a[i-1]);sum+=a[i];}cout<<setiosflags(ios::fixed)<<setprecision(2)<<sum;return 0;
}

扩展一下保留小数和格式化:

#include <iostream>
#include <iomanip>
using namespace std;
int main ()
{double a=123456.343001;cout<<"a的值为123456.343001"<<endl<<endl; cout<<"不做任何操作,默认情况下只显示6六位数据:"<<a<<endl<<endl;cout<<"指定10位小数且为浮点数表示setiosflags(ios::fixed):"<<setiosflags(ios::fixed)<<setprecision(10)<<a<<endl<<endl;cout<<"指定为10位小数且为指数形式表示setiosflags(ios::scientific),就是留下有效位:如果指定的有效位超过本来的有效位,其输出就是本身的位数:"<<setiosflags(ios::scientific)<<setprecision(12)<<a<<endl<<endl;cout<<"指定为10位小数且为指数形式表示setiosflags(ios::scientific),就是留下有效位:setprecision(10)指定留下10位有效位"<<setiosflags(ios::scientific)<<setprecision(10)<<a<<endl<<endl;cout<<"左对齐:"<<setiosflags(ios::left)<<setprecision(20)<<a<<endl<<endl;cout<<"右对齐:"<<setiosflags(ios::right)<<setprecision(20)<<a<<endl<<endl;system("pause");return 0;
}

当你输出时间格式的时候需要酱紫的输出(01:08:31)作为结果,然而你的输出却是酱紫:1:8:31,What should I do?这时候就需要C++的格式化输出了。

#include "stdlib.h"
#include<iostream>
#include<iomanip>
using namespace std;
int main(){int a=1;cout.setf(ios::right);cout.fill('0');cout.width(2);cout<<a<<endl;;system("pause");return 0;
}

不四舍五入:

#include<iostream>
#include<iomanip>
#include <math.h>
using namespace std;int main()
{double f,c;cout<<"请输入一个小数:";cin>>f;f=floor(f*100.0)/100.0;cout<<setiosflags(ios::fixed);cout.precision(2);        //输出小数点后两位cout<<"不四舍五入,保留2为小数:"<<f<<endl;
}

c++编程题 求数列的和相关推荐

  1. 编程题——Fibonacci数列

    编程题--Fibonacci数列 题目描述: Fibonacci数列是这样定义的: F[0] = 0 F[1] = 1 for each i ≥ 2: F[i] = F[i-1] + F[i-2] 因 ...

  2. 编程题——求最小公倍数

    编程题--求最小公倍数 题目描述: 正整数A和正整数B 的最小公倍数是指 能被A和B整除的最小的正整数值,设计一个算法,求输入A和B的最小公倍数. 输入描述: 输入两个正整数A和B. 输出描述: 输出 ...

  3. [编程题] 翻转数列--附详细分析思路

    今天逛博客看到这样一道题 翻转数列 小Q定义了一种数列称为翻转数列: 给定整数n和m, 满足n能被2m整除.对于一串连续递增整数数列1, 2, 3, 4..., 每隔m个符号翻转一次, 最初符号为'- ...

  4. 阿里巴巴2017校招C++岗位在线编程题-求集合D的最大值,最小值和元素个数三者之和

    题目:输入一组正整数为集合N:从N中任意取两个数求和得到集合A:从N任意取两个数求差的绝对值得到集合B:从集合A,B中各取一个数得到集合D:集合D中最大值d1,最小值d2,元素个数为ds,求d1+d2 ...

  5. Python编程之求数列20项和

    问题描述:现有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和. 程序分析:抓住分子与分母的变化规律,前项分子分母与后项分子分母均存在递推关系. 源代码 ...

  6. C语言编程:求数列的前20项之和

    问题描述:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和. 问题分析:请抓住分子与分母的变化规律. 程序源码: #include<stdio. ...

  7. python 100以内3的倍数_编程题求1-100内所有的3的倍数之和 – 手机爱问

    所有既不是 5的倍数, 也不是 7的倍数的整数之和是? 先求从1到100这100个数的总和? S1?=?1 2 ... 100?=?(1 100)*100/2?=?5050 再求从1到100这100个 ...

  8. 小红书校招笔试编程题 求表达式 f(n)结果末尾0的个数

    时间限制:1秒 空间限制:32768K 输入一个自然数n,求表达式 f(n) = 1!2!3!.....n! 的结果末尾有几个连续的0? 输入描述: 自然数n 输出描述: f(n)末尾连续的0的个数 ...

  9. c语言编程题输入两个直角边,C语言编程 直角三角形已知两边求第三边

    C语言编程题 求大神解答 好久没写C了,不知道对不对:intsum=0;intindex=0;for(;indexsum+=a[2][index];}returnsum; C语言编程题,求分段函数 刚 ...

最新文章

  1. Ant Design Pro 组件事件绑定 Input onChange
  2. ieda中快捷搜索_IntelliJ IDEA IDE设置系列教程(十):在工具窗口中快速搜索
  3. GPUImage滤镜之锐化
  4. new vue 方法参数_vue源码解析 lt;1gt; 数据驱动
  5. layui 键盘选中行
  6. MVC命名空间中的~UrlHelper中的Action方法告诉我们方法重载的重要性(路由的统一)...
  7. java连接mysql 不推荐_java连接mysql
  8. Mac安装MATLAB 2017b
  9. android java 图形_java – 在Android中呈现的图像上的锯齿状边缘
  10. 移动端JS事件、移动端框架
  11. 同构数怎么判断_判断同构数C语言
  12. animation之二,使用xml控制animat…
  13. 非计算机专业的秋招之路
  14. 数据分析专题报告范文6篇_【2018最新】数据分析报告范文-优秀word范文 (5页)
  15. 基于JavaEE的健身房管理系统的设计
  16. pdf文件怎么编辑,如何修改pdf文字
  17. 华为mate50pro和华为p50pro哪个好
  18. 黑客榜中榜 三期 解题思路
  19. Qt 之 中英文切换的使用
  20. MQTT协议详解 三、MQTT控制包(CONNECT)

热门文章

  1. FFplay文档解读-3-表达评估
  2. GBase 8c V3.0.0数据类型——HLL函数和操作符(日志函数)
  3. 锐捷(四)mstp+vrrp+链路聚合
  4. 【Python】可视化---axhline()函数
  5. SoftRender学习笔记
  6. 基于waterdrop,从hive抽取数据至Oracle
  7. 微信全模块版配置环境+安装教程+使用说明
  8. uva - 1442(cav 递推类 ,思路)
  9. 1221是一个C语言,非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。...
  10. 关于正则表达式的简单记忆