C++ 字符串分割

描述

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

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

输入描述:

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

输出描述:

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

示例1

输入:abc

输出:abc00000

cpp 复制代码
#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];

        }
    }

}
相关推荐
凯瑟琳.奥古斯特19 小时前
BFS解力扣1654最短跳跃次数
数据结构·算法·广度优先
sg_knight19 小时前
第一次用 OpenClaw,我让它 3 分钟写了个小工具
算法·llm·agent·ai编程·openclaw
m0_6294947319 小时前
LeetCode 热题 100-----23.反转链表
数据结构·算法·leetcode·链表
炸膛坦客19 小时前
嵌入式 - 数据结构与算法:(1-10)排序算法 - 冒泡排序(Bubble Sort)
算法·排序算法
salipopl19 小时前
C++ 面试题:C++中 constexpr 函数的限制有哪些?
c++
无限进步_19 小时前
【C++】从红黑树到 map 和 set:封装设计与迭代器实现
开发语言·数据结构·数据库·c++·windows·github·visual studio
Hello eveybody19 小时前
介绍一下动态树LCT(Python)
开发语言·python·算法
不穿铠甲的穿山甲19 小时前
MMR最大边际相关性
算法
handler0119 小时前
速通蓝桥杯省一:二分算法
c语言·开发语言·c++·笔记·算法·职场和发展·蓝桥杯
炽烈小老头19 小时前
【 每天学习一点算法 2026/05/08】最小覆盖子串
学习·算法