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");
	}
}
相关推荐
鹿角片ljp2 小时前
LeetCode 236. 二叉树的最近公共祖先|递归后序
算法
luj_17682 小时前
大律师考核应重能力与科技素养
c语言·开发语言·c++·经验分享·算法
无定义_2 小时前
Floyd——Warshall
算法
刃神太酷啦2 小时前
Linux 系统 MySQL 完整安装配置教程:从卸载 MariaDB 到优化 my.cnf----《Hello MySQL!》(1)
android·linux·c语言·c++·mysql·leetcode·mariadb
带多刺的玫瑰3 小时前
Leecode#9刷题之回文数
数据结构·算法
泯泷3 小时前
手搓JSVM第 5 篇:写第一个编译器:从 AST 生成 IR
前端·javascript·算法
泯泷4 小时前
手搓JSVM第 7 篇:控制流:if、while 与 jump
前端·javascript·算法
泯泷4 小时前
手搓JSVM第 6 篇:把 IR 编成字节码:emit 与 label fixup
前端·javascript·算法
泯泷4 小时前
手搓JSVM第 3 篇:从栈式 VM 到寄存器式 VM:为什么我们选择寄存器
前端·javascript·算法
泯泷4 小时前
第 4 篇:让 VM 支持变量:Slot、Environment 与 TDZ
前端·javascript·算法