字符串str除首尾字符外的其他字符按升序排列


Posted in 面试题 onMarch 08, 2013
请编写函数char *fun(char *str),它的功能是将字符串str除首尾字符外的其他字符按升序排列。例如,输入“string”,输出为”string ”.
解:#include
#include
#include
char *fun(char *str)
{ char *p=str+1,t;
int len=strlen(p)-1;
int k, m, min=0;
for(k=0;k { min=k;
for(m=k+1;m if(p[min]>p[m])
min=m;
if(min!=k)
{t=p[min];
p[min]=p[k];
p[k]=t;
}
}
return str;
}
void main()
{ char s[128];
clrscr();
printf(“\nPlease enter a string:\n”);
gets(s);
printf(“\nThe string after changing is:\n%s\n”,fun(s);

Tags in this post...

面试题 相关文章推荐
你所知道的集合类都有哪些?主要方法?
Dec 31 面试题
使用useBean标志初始化BEAN时如何接受初始化参数
Feb 11 面试题
Java里面如何把一个Array数组转换成Collection, List
Jul 26 面试题
"火柴棍式"程序员面试题
Mar 16 面试题
SQL面试题
Dec 09 面试题
中海讯通笔试题
Sep 15 面试题
this关键字的含义
Apr 08 面试题
什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?
Jan 19 面试题
介绍一下EJB的体系结构
Aug 01 面试题
同步和异步有何异同,在什么情况下分别使用他们?
Dec 28 面试题
Java模拟试题
Nov 10 面试题
Java面试题冲刺第十八天--Spring框架3
Aug 07 面试题
聚网科技C++面试笔试题
Sep 01 #面试题
写一个函数返回1+2+3+…+n的值(假定结果不会超过长整型变量的范围)
Sep 05 #面试题
下述程序的作用是计算机数组中的最大元素值及其下标
Nov 26 #面试题
一套C++笔试题面试题
Jun 06 #面试题
腾讯技术类校园招聘笔试试题
May 06 #面试题
RealTek面试题
Jun 28 #面试题
阿尔卡特(中国)的面试题目
Aug 20 #面试题
You might like
初次接触php抽象工厂模式(Elgg)
2010/03/21 PHP
PHP实现通过正则表达式替换回调的内容标签
2015/06/15 PHP
php实现mysql数据库分表分段备份
2015/06/18 PHP
PHP实现的链式队列结构示例
2017/09/15 PHP
PHP函数按引用传递参数及函数可选参数用法示例
2018/06/04 PHP
PHP基于rabbitmq操作类的生产者和消费者功能示例
2018/06/16 PHP
ExtJS扩展 垂直tabLayout实现代码
2009/06/21 Javascript
ExtJs GridPanel简单的增删改实现代码
2010/08/26 Javascript
使用JavaScript 实现各种跨域的方法
2013/05/08 Javascript
node.js中的path.resolve方法使用说明
2014/12/08 Javascript
Vue.js每天必学之数据双向绑定
2016/09/05 Javascript
微信小程序 删除项目工程实现步骤
2016/11/10 Javascript
微信小程序实现图片预加载组件
2017/01/18 Javascript
Angular 4.x中表单Reactive Forms详解
2017/04/25 Javascript
VUE元素的隐藏和显示(v-show指令)
2017/06/23 Javascript
Vue精简版风格指南(推荐)
2018/01/30 Javascript
vue cli升级webapck4总结
2018/04/04 Javascript
webpack4 SCSS提取和懒加载的示例
2018/09/03 Javascript
Nuxt.js SSR与权限验证的实现
2018/11/21 Javascript
Bootstrap 时间日历插件bootstrap-datetimepicker配置与应用小结
2019/05/28 Javascript
python中map、any、all函数用法分析
2015/04/21 Python
浅析Python的web.py框架中url的设定方法
2016/07/11 Python
Python实现类的创建与使用方法示例
2017/07/25 Python
Python使用MD5加密算法对字符串进行加密操作示例
2018/03/30 Python
对Python模块导入时全局变量__all__的作用详解
2019/01/11 Python
Python中Selenium模块的使用详解
2020/10/09 Python
Python中读取文件名中的数字的实例详解
2020/12/25 Python
纽约和芝加哥当天送花:Ode à la Rose
2019/07/05 全球购物
Moda Italia荷兰:意大利男士服装
2019/08/31 全球购物
《日月潭》教学反思
2014/02/28 职场文书
社区学习雷锋活动总结
2014/04/25 职场文书
竞聘演讲稿开场白
2014/08/25 职场文书
产品质量保证书范本
2015/02/27 职场文书
2015年助残日活动总结
2015/03/27 职场文书
本科毕业答辩开场白
2015/05/27 职场文书
2016天猫双十一广告语
2016/01/28 职场文书