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];

        }
    }

}
相关推荐
Omics Pro3 分钟前
经典多组学整合算法→商用云平台
数据库·人工智能·算法·机器学习·自然语言处理
ting94520009 分钟前
深度拆解|1752vc Pitch Deck Analyzer 底层技术架构与核心算法原理
人工智能·算法·架构
无名猿9 分钟前
list 与 forward_list:链表真的比 vector 快吗
c++·性能优化·stl·内存管理·标准库
笑鸿的学习笔记13 分钟前
C++笔记之SIMD与SSE指令集
开发语言·c++·笔记
贾斯汀frank16 分钟前
基于 Java + Playwright 实现网站自动访问与数据采集
算法
早睡早起不秃头&17 分钟前
【架构】- 移动机器人系统的插件化:让定位算法独立演进
算法·架构
汉克老师31 分钟前
GESP2026年9月认证C++一级( 第二部分判断题(1~10题)精讲
c++·gesp·小学生·学c++编程
mmmmath_31 小时前
LeetCode.020.有效的括号
数据结构·算法·leetcode
Doubbbbbbble云1 小时前
算法优化中的数学建模与理论界限分析4
算法·数学建模
垆边人似月.1 小时前
华为机考题:字符个数统计
数据结构·算法·华为