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");
	}
}
相关推荐
AllData公司负责人3 分钟前
【亲测好用】实时开发平台能力演示
java·c语言·数据库
pcm1235674 分钟前
设计C/S架构的IM通信软件(3)
java·c语言·架构
2501_941322034 分钟前
通信设备零部件识别与检测基于改进YOLOv8-HAFB-2算法实现
算法·yolo
zz34572981134 分钟前
C语言基础概念7
c语言·开发语言
modelmd11 分钟前
【递归算法】汉诺塔
python·算法
2401_8384725118 分钟前
C++中的装饰器模式实战
开发语言·c++·算法
白中白1213825 分钟前
算法题-06
算法
爱学习的阿磊41 分钟前
C++与Qt图形开发
开发语言·c++·算法
二年级程序员1 小时前
C 语言文件操作
c语言
爱敲代码的TOM1 小时前
基础算法技巧总结2(算法技巧零碎点,基础数据结构,数论模板)
数据结构·算法