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

        }
    }

}
相关推荐
子文雨1 分钟前
基于 uC3845 与 ATtiny13 双芯片架构的 8.4V/2.5Ah 锂电池智能充电器设计
单片机·嵌入式硬件·算法
bnmoel2 分钟前
C++ 基础入门篇(一):命名空间,输入&输出,缺省参数,函数重载
c++·函数重载·语法·命名空间·缺省参数
青山木7 分钟前
Hot 100 --- 数组中的第K个最大元素
java·数据结构·算法·排序算法
玛卡巴卡ldf11 分钟前
【AICoding】笔试提示词设计思路
java·算法·ai编程
明月_清风22 分钟前
位图与布隆过滤器:海量数据下的"存在性判断"艺术
前端·后端·算法
Rnan-prince25 分钟前
堆与TopK · 从零到通透 —— 9 节全系列复盘
python·算法
明月_清风29 分钟前
Hash 表从入门到精通:Go 实战与工程细节
前端·后端·算法
Zixhy32 分钟前
多点巡检机器人项目技术总结
linux·c++·机器人·自动驾驶
nbsaas-boot1 小时前
多智能体系统的架构边界:任务编排、共享状态与故障隔离设计
人工智能·算法·动态规划
wuyk5551 小时前
12.归并排序:分治思想的稳定排序算法
开发语言·数据结构·算法·排序算法