5-题目1054:字符串内排序
来源:互联网 发布:薛之谦 尴尬 知乎 编辑:程序博客网 时间:2024/05/21 18:31
http://ac.jobdu.com/problem.php?pid=1054
输入一个字符串,长度小于等于200,然后将输出按字符顺序升序排序后的字符串。
有两个版本,一个是自己写的判断char数组长度,还有一个是<string.h>头文件里面含有的length = strlen(arr);函数,但是VS和OJ的判断系统不大一样,在VS里可以直接写<string>,但是在OJ里不识别,必须写<string.h>
代码1:
#include<stdio.h> #include<iostream> #include<algorithm>#include<string> using namespace std; int main(){ int i ,length = 0; char arr[201]; while (cin >> arr) { for (i = 0; arr[i] != '\0'; i++) length++; //统计字符串的长度 sort(arr,arr+length); for (i = 0; i < length; i++) cout << arr[i]; cout << endl; arr[0] = '\0'; //清空char数组 length = 0; }// system("pause"); return 0;}/************************************************************** Problem: 1054 User: yy4869 Language: C++ Result: Accepted Time:10 ms Memory:1520 kb****************************************************************/代码2:
#include<stdio.h> #include<iostream> #include<algorithm>#include<string.h> using namespace std; int main(){ int length = 0; char arr[201]; while (cin >> arr) { length = strlen(arr); sort(arr,arr+length); cout << arr << endl; } return 0;}/************************************************************** Problem: 1054 User: yy4869 Language: C++ Result: Accepted Time:0 ms Memory:1520 kb****************************************************************/
0 0
- 5-题目1054:字符串内排序
- 题目1054:字符串内排序
- 题目1054:字符串内排序
- 题目1054:字符串内排序
- 题目1054:字符串内排序
- 题目1054:字符串内排序
- 题目1054:字符串内排序
- 题目1054:字符串内排序
- 题目5:字符串内排序
- 【九度】题目1054:字符串内排序
- 九度题目1054:字符串内排序
- 九度 题目1054:字符串内排序
- 九度题目1054:字符串内排序
- 九度-题目1054:字符串内排序
- 【九度】题目1054:字符串内排序
- 【九度】题目1054:字符串内排序
- 题目1115: 字符串内排序
- 题目1054:字符串内排序 考研机试教程题目5
- spring mvc 的配置 (mvc 和servlet<action>的配置)
- Jquery 生成二维码图片 并且局部打印
- android - 屏幕单位详解(dp、sp、px、in、pt、mm)
- 画图 一些方法
- 图片点击放大,再次点击返回原视图.完美封装,一个类一句代码即可调用.IOS完美实现
- 5-题目1054:字符串内排序
- 开发环境配置(二) win7下IIS的安装和配置 图文教程
- 沙盒与bundle
- bzoj4405: [wc2016]挑战NPC
- 两个重要信号
- 我的第一个Python3 网络爬虫 百度百科爬虫
- js学习笔记
- 笔试面试题之wordcount(出自网易)
- ReactiveCocoa简介一,什么是信号量和基本操作