OJ_编排字符串

题目

C++实现

cpp 复制代码
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stack>
#include <string>
using namespace std;

int main() {
	stack<string> myStack;
	int m;
	scanf("%d", &m);
	for (int i = 0; i < m; i++)
	{
		char strArr[200] = { 0 }; //注意这种初始化方式
		scanf("%s", strArr);
		string str = strArr; //转化为string类型
		myStack.push(str);

		stack<string> outputStack = myStack;
		for (int j = 1; j <= 4 ; j++)
		{
			if (outputStack.empty()) {
				break;
			}

			printf("%d=%s ", j, outputStack.top().c_str());
			outputStack.pop();
		}
		printf("\n");
	}
}
相关推荐
电院工程师9 分钟前
SIMON64/128算法Verilog流水线实现(附Python实现)
python·嵌入式硬件·算法·密码学
轮到我狗叫了9 分钟前
力扣.84柱状图中最大矩形 力扣.134加油站牛客.abb(hard 动态规划+哈希表)牛客.哈夫曼编码
算法·leetcode·职场和发展
丛雨要玩游戏17 分钟前
字符函数和字符串函数
c语言·开发语言·算法
八个程序员32 分钟前
自定义函数(C++)
开发语言·c++·算法
ad钙奶长高高38 分钟前
【C语言】初始C语言
c语言·开发语言·算法
侯小啾43 分钟前
【17】C语言-gets() 与 fgets() 函数
c语言·开发语言
罗西的思考44 分钟前
【Agent】 ACE(Agentic Context Engineering)源码阅读笔记---(3)关键创新
人工智能·算法
抠脚学代码2 小时前
Linux开发-->驱动开发-->字符设备驱动框架
linux·数据结构·驱动开发
是苏浙2 小时前
零基础入门C语言之枚举和联合体
c语言·开发语言
报错小能手2 小时前
C++笔记(面向对象)静态联编和动态联编
开发语言·c++·算法