C++:泛型编程(字符矩阵排序)
来源:互联网 发布:spring boot 打印sql 编辑:程序博客网 时间:2024/05/21 20:26
泛型编程(字符矩阵排序)
Time Limit(Common/Java):1000MS/3000MS Memory Limit:65536KByte
Total Submit:24 Accepted:12
Description
现给出一个N*N(长和宽都为N)全由小写英文字母组成的方阵,要求将每一行都按照字母表顺序从小到大排序后上下颠倒之后输出。
Input
输入包括N+1行,第一行为一个整数N,接下来为N行长度为N的字符串。其中0< N<=100,所有字母均为小写字母。
Output
每一行排序后,并且上下颠倒后的方阵。
Sample Input
3
abc
edf
igh
Sample Output
ghi
def
abc
代码块:
#include <iostream>#include<stack>using namespace std;int main(){ char a[100];int n,i,j,k=0,t; stack <char> s; cin>>n;t=n; while(n--) { cin>>a; for(i=0;i<strlen(a)-1;i++) for(j=i+1;j<strlen(a);j++) { char t; if(a[i]<a[j]){t=a[j];a[j]=a[i];a[i]=t;} } for(i=0;i<strlen(a);i++) s.push(a[i]); } while(!s.empty()) { cout<<s.top();k++; if(k%t==0)cout<<endl; s.pop(); } return 0;}
1 0
- C++:泛型编程(字符矩阵排序)
- C++:泛型编程vector(排序)
- C++:泛型编程(国名排序)
- C++:泛型编程set(排序去重)
- C++:泛型编程vector(成绩排序)
- C编程:矩阵相乘
- 问题一百三十:字符矩阵排序
- C程序:矩阵元素排序
- 堆排序算法及其c语言泛型编程
- 堆排序算法及其c语言泛型编程
- 排序矩阵(杨氏矩阵)找从小到大的第K个数(C++)
- C编程解线性代数二阶三阶矩阵(奇迹冬瓜)
- 编程求两个矩阵的乘积(C++)
- 字符排序(美团网笔试题)C语言实现
- [c专家编程]字符查找
- [ --> C Language<-- ] 产生随机数矩阵并排序
- c语言---矩阵输出问题(之型矩阵输出)
- C语言编程(练习1:字符输入和输出 )
- 汽车辅助驾驶系统中的图像处理算法
- 2016.1.26【初中部 NOIP 提高组 】模拟赛 A
- 做出来IOS app第一次使用出来的指导介绍效果
- [Maven实战](6)仓库(本地仓库,远程仓库,镜像)
- IIS系列:三、管理应用程序池
- C++:泛型编程(字符矩阵排序)
- 嵌入式Linux:按键驱动在2440上的实例开发
- git学习笔记(二)
- 最长公共子序列(LCS)
- 2016蓝桥杯假期任务之《牌型种数》
- dedecms5.7二次开发之常用函数列表及所在文件位置
- 最简单的方式实现竖排文字显示
- Spark 部署及示例代码讲解
- Ubuntu中 useradd 和 adduser 是不相同的!