最近几天刷了些水题

HDU_OJ:    1001、2000—2011、2039、1720、1062、

输入输出格式控制

cout << setiosflags(ios::fixed)<< setprecision(3) <<12.3456778<< endl;

精确到小数点后3位( 0也输出 )

(int) (x*100+0.5)/100.0

精确到小数点后2位,用double型乘100再转换成int,再除100.0(一定是100.0,不然结果是int型)

cout << setprecision(3) << 12.345678 << endl;

保留3位有效数字

cin>>hex>>a>>b;
cout<<dec<<a<<b;

输入16进制,输出10进制

1062的思路

开a,b两个数组,a做输入缓冲,b做输出缓冲,

a只存’ ‘或’\n‘ 前的字符(包括’ ‘ ,’\n‘,但不处理),

处理并放入b中,最后输出b

#include<iostream>
using namespace std;int main()
{int t;cin >> t;cin.get();while (t--){char a[1000], b[1000];int count = 0;for (int i = 0;;i++,count++){a[i] = cin.get();if (a[i] == ' '||a[i]=='\n'){for (int j = 0; j < i; j++)b[count-j-1] = a[j];if (a[i] == '\n'){b[count] = '\n';break;}b[count] = ' ';i = -1;} }for (int i = 0; i <=count;i++)cout << b[i] ;}
}

转载于:https://www.cnblogs.com/A-yes/p/9894249.html

杭电OJ-1062_Text Reverse相关推荐

  1. 杭电OJ分类题目(2)

    原题出处:HDOJ Problem Index by Type,http://acm.hdu.edu.cn/typeclass.php 杭电OJ分类题目(2) HDU Water~~~ HDU 100 ...

  2. 【ACM】杭电OJ 2037

    题目链接:杭电OJ 2037 先把b[i]进行排序,然后,b[i]与a[i+1]进行比较. #include <iostream> #include <cstdio> #inc ...

  3. 【ACM】杭电OJ 2020(排序)

    题目链接:杭电OJ 2020 排序可以有冒泡排序,选择排序,或者直接调用函数. 下面是选择排序: #include <stdio.h> #include <math.h> in ...

  4. 【ACM】杭电OJ 2018

    题目链接:杭电OJ 2018 从n>4开始,每一年的牛的数量=前一年的牛的数量+三年前的牛的数量 问:为什么是三年前? 答:假设三年前有一头小牛出生,出生的那一年即为第一年,到了第四年,即三年后 ...

  5. 【ACM】杭电OJ 1005

     题目链接:杭电OJ 1005 超时代码如下(而且开辟的数组空间大小不够): #include <stdio.h> int m[100000]; int f(int n,int a,int ...

  6. 【ACM】杭电OJ 1004

     题目链接:杭电OJ 1004 运行环境:Dev-C++ 5.11 思路: 先把先把num数组全部赋值为1:第一个颜色单独输入,从第二个开始,需要与前面的进行比较,如果前面有相同的颜色,则在目前的nu ...

  7. 【ACM】杭电OJ 2012。

    题目链接:杭电OJ 2012 思路很简单,但是有一种高效算法显示编译错误,不知道为什么 运行环境:VS2017 AC代码: #include <stdio.h> #include < ...

  8. 【ACM】杭电OJ 1003。

    运行环境VS2017  题目链接:杭电OJ 1003 主要思想是: 用d[i]来存放前i项中最大的和,得到end,然后再倒推,得起始的位置begin 然而在程序42行的疑问,大家可以讨论一下吗???? ...

  9. 【ACM】杭电OJ 1241(深度优先搜索小结)

    题目链接:杭电OJ 1241 深度优先搜索问题 深度优先搜索是搜索的手段之一.它从某个状态开始,不断地转移状态直到无法转移,然后回退到前一步的状态,继续转移到其他状态,如此不断重复,直至找到最终的解. ...

  10. 【ACM】杭电OJ 1096

    题目链接:杭电OJ 1096  只要注意输出格式就好,其他没有问题! #include <stdio.h> int main () {int a,N,n,sum;scanf("% ...

最新文章

  1. 从多媒体技术演进看AI技术
  2. iOS 导航栏遮挡视图
  3. 微信第三方扫描登录pc端接口提示redirect_uri 参数错误解决
  4. bat文件注册为Windows服务与依赖关系设置
  5. 将JPG文件作为EXE执行
  6. 开源免费的.NET图像即时处理的组件ImageProcessor
  7. linux后台运行python程序 nohup不挂断
  8. Azure IoT Edge on Windows 10 IoT Core
  9. 如何快速成长为技术大牛?阿里资深技术专家的经验告诉你
  10. [Win系统][临时方案]系统任务管理器不能使用临时性解决方案
  11. fiddler4请求拒绝原因
  12. android9 三星 港版,【极光ROM】-【三星S20+(国行/港版/台版/韩版/美版) G986X-高通865】-【V9.0 Android-R-UB6】...
  13. ChineseBERT Chinese Pretraining Enhanced by Glyph and Pinyin Information
  14. 《富爸爸,穷爸爸》书摘一
  15. html5 observer api,转: HTML5新特性之Mutation Observer
  16. android 手机超频降频秘籍
  17. iPhone 13关闭个性化广告该怎么关 关闭个性化广告教程一览
  18. 【SQL】利用sql语句在mysql的表中插入date类型的数据,
  19. python音乐下载器交互界面设计_用python实现的百度音乐下载器-python-pyqt-改进版...
  20. android 最新微信红包,分享Android微信红包插件

热门文章

  1. Perl 安装 模块Net::SSH2 有些0day是ssh2
  2. 24 GISer必备知识(一) 坐标系
  3. RaySync 传输协议的有效带宽利用率分析介绍
  4. 兼容性好的overflow CSS清除浮动一例
  5. 安装win7和centos6.7双系统 引导加载安装位置问题
  6. EditText 被遮挡和显示不全问题
  7. 你为什么需要在64位系统下用32位程序
  8. ORACLE 使用函数返回表数据
  9. Jetpack WorkManager的使用-完全解析
  10. android LinkedList的基本用法