C++ 字符串分割

描述

•输入一个字符串,请按长度为8拆分每个输入字符串并进行输出;

•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。

输入描述:

连续输入字符串(每个字符串长度小于等于100)

输出描述:

依次输出所有分割后的长度为8的新字符串

示例1

输入:abc

输出:abc00000

#include <iostream>
using namespace std;

int main() {

    std::string str {};
    std::cin >> str;

    while (str.length() % 8) {
        str.push_back('0');
    }

    if (!str.length()) {
        return 0;
    }

    for (int i = 0; i < str.size(); i++) {
        if (i % 8 == 7) {
            std::cout << str[i] << std::endl;
        } else {
            std::cout << str[i];

        }
    }

}

相关推荐

  1. C++ 字符串分割

    2024-06-15 09:04:02       7 阅读
  2. c# 根据空格分割字符串

    2024-06-15 09:04:02       7 阅读
  3. 使用C语言的strtok函数来分割字符串

    2024-06-15 09:04:02       37 阅读
  4. c语言字符串分割函数strtok_s和strtok

    2024-06-15 09:04:02       28 阅读
  5. 华为OD-C卷-分割均衡字符串[100分]

    2024-06-15 09:04:02       12 阅读
  6. C++字符串

    2024-06-15 09:04:02       18 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-15 09:04:02       14 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-15 09:04:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-15 09:04:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-15 09:04:02       18 阅读

热门阅读

  1. 2024最新前端技术趋势

    2024-06-15 09:04:02       8 阅读
  2. RichSinkFunction 在 Flink IoT 项目中的应用实战

    2024-06-15 09:04:02       5 阅读
  3. 6.2 文件的缓存位置

    2024-06-15 09:04:02       6 阅读
  4. 条件循环语句有哪些?语法?区别?

    2024-06-15 09:04:02       7 阅读
  5. C# 通过Path获取后缀,文件名,目录等

    2024-06-15 09:04:02       7 阅读
  6. mysql的主从同步

    2024-06-15 09:04:02       7 阅读
  7. Linux时间子系统4:时钟源clocksource

    2024-06-15 09:04:02       6 阅读
  8. 超文本标记语言(HTML)简介

    2024-06-15 09:04:02       6 阅读