这道题不难,需要存下碎片的个数,就遍历字符串,保存刚刚遍历过的字符,如果这个字符和刚刚的字符不同,说明到了一个新的碎片,碎片个数+1.

最后存储保留两位的double,用一个char数组来存,sprintf来写进去。

#include <iostream>
#include <string>
using namespace std;
int main()
{string str;while(cin >> str){double res = 0.00;int number = 0, length = str.size(), i = 1;char last = str[0];while(i <= length){if(last != str[i]){number++;last = str[i];}++i;}res = length / (double)number;char num[10];sprintf(num, "%.2f", res);cout << num << endl;}
}

网易2018校园招聘编程题真题集合3字符串碎片相关推荐

  1. 网易2018校园招聘编程题真题集合

    1/8 [编程题]魔法币 #include<bits/stdc++.h> using namespace std; #define clr(a) memset(a, 0, sizeof(a ...

  2. 网易2018校园招聘编程题真题集合 详解

    ##编程题 ###一.魔法币 ####描述: 小易准备去魔法王国采购魔法神器,购买魔法神器需要使用魔法币,但是小易现在一枚魔法币都没有,但是小易有两台魔法机器可以通过投入 xxx(xxx 可以为 00 ...

  3. [2018]试卷: 网易2018校园招聘编程题真题集合

    [编程题] 魔法币 小易准备去魔法王国采购魔法神器,购买魔法神器需要使用魔法币,但是小易现在一枚魔法币都没有,但是小易有两台魔法机器可以通过投入x(x可以为0)个魔法币产生更多的魔法币. 魔法机器1: ...

  4. 网易2018校园招聘编程题

    [编程题] 魔法币 时间限制:1秒 空间限制:32768K 小易准备去魔法王国采购魔法神器,购买魔法神器需要使用魔法币,但是小易现在一枚魔法币都没有,但是小易有两台魔法机器可以通过投入x(x可以为0) ...

  5. [网易]2018校园招聘编程题真题集合

    题目:  小易准备去魔法王国采购魔法神器,购买魔法神器需要使用魔法币,但是小易现在一枚魔法币都没有,但是小易有两台魔法机器可以通过投入x(x可以为0)个魔法币产生更多的魔法币.  魔法机器1:如果投入 ...

  6. 网易2018校园招聘编程题真题集合2相反数

    这道题是说给出一个数,求他的"相反数",相反数是先把原先的数倒过来,然后把他和倒过来之前的相加. #include <iostream> #include <st ...

  7. 网易2018校园招聘编程题真题集合1魔法币

    一开始没有理解题意:这道题是说,每次把手头上的魔法币全都投入. 这道题一开始用了回溯,只通过80%,大数据通不过. #include <iostream> #include <str ...

  8. 网易2018校园招聘编程题真题-[编程题] 魔法币

    问题描述: 时间限制:1秒 空间限制:32768K 小易准备去魔法王国采购魔法神器,购买魔法神器需要使用魔法币,但是小易现在一枚魔法币都没有,但是小易有两台魔法机器可以通过投入x(x可以为0)个魔法币 ...

  9. 数据分析真题日刷 | 网易2018校园招聘数据分析工程师笔试卷

    七月第一天,希望大家下半年都能「翻身」! 今日真题 网易2018校园招聘数据分析工程师笔试卷(来源:牛客网) 题型 客观题:单选20道:主观题:问答3道 完成时间 120分钟 牛客网评估难度系数 四颗 ...

最新文章

  1. 【C++】【十二】排序实现及思路
  2. 如何使用fdisk与parted对不同容量硬盘分区
  3. 疫情期间在公共场所要全程佩戴口罩,不要抱有侥幸心理
  4. 字体设置_Endnote教程|字体设置
  5. python命名空间特性_Python命名空间与作用域
  6. MySQL查询字段区不区分大小写? innodb的事务与日志的实现方式?binlog的几种日志录入格式以及区别?
  7. 怎么删除计算机管理员用户密码,小编手把手教你Win10系统如何删除管理员账户密码...
  8. 广播延时大约多久_在长沙广播电台打广告要多少钱?
  9. 判断链表是否相交并找出交点
  10. 七年程序员生涯,我学到最重要的 6 个教训,别再中招!
  11. IOS9 微信sdk升级指南
  12. BERT微调效果不佳?不如试试这种大规模预训练模型新范式
  13. service数据保存_精通IPFS:IPFS 保存内容之下篇
  14. 凸优化第四章凸优化问题 4.6 广义不等式约束
  15. WINDOWS使用命令行关闭休眠功能
  16. dnf服务器地址修改,修改dnf单机服务器地址
  17. java导出文件excle报错Failed to read zip entry source
  18. matlab盒子分形维数_根据计盒维数原理求一维曲线分形维数的matlab程序
  19. Ubuntu大于2T硬盘,分区并挂载
  20. win10怎么修改DNS

热门文章

  1. 学习Struts框架系列(一):模拟Struts工作流程
  2. 希望各位博友解答一下
  3. Fleaphp 数组辅助文件中 array_to_tree 的bug修正
  4. No MyBatis mapper was found in '[com.briup.demo]' package. Please check your
  5. C 结构体 struct 详解
  6. MATLAB学习(2)输出函数
  7. 基于RTSP视频流的Java后台服务端虹软人脸识别
  8. 视野 | OpenSearch,云厂商的新选择?
  9. Markov决策过程学习笔记和一些Markov代码实现的记录
  10. 手机号码正则表达式(含虚拟运营商)