字符串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...

面试题 相关文章推荐
Web Service面试题:如何搭建Axis2的开发环境
Jun 20 面试题
阿尔卡特(中国)的面试题目
Aug 20 面试题
如何实现一个自定义类的序列化
May 22 面试题
什么是Assembly(程序集)
Sep 14 面试题
linux面试相关问题
Apr 28 面试题
软件测试面试题
Oct 21 面试题
解决方案设计综合面试题
Aug 31 面试题
说说在weblogic中开发消息Bean时的persistent与non-persisten的差别
Apr 07 面试题
this关键字的作用
Jan 30 面试题
J2EE面试题大全
Aug 06 面试题
信号量和自旋锁的区别?如何选择使用?
Sep 08 面试题
Java servlet面试题
Mar 04 面试题
聚网科技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+Mysql+Ajax+JS实现省市区三级联动
2014/05/23 PHP
PHP文件下载实例代码浅析
2016/08/17 PHP
XRegExp 0.2: Now With Named Capture
2007/11/30 Javascript
jquery 表单进行客户端验证demo
2009/08/24 Javascript
javascript 解决表单仍然提交即使监听处理函数返回false
2010/03/14 Javascript
基于jQuery的一个扩展form序列化到json对象
2010/12/09 Javascript
jQuery中读取json文件示例代码
2013/05/10 Javascript
extjs 如何给column 加上提示
2014/07/29 Javascript
node.js中的fs.realpathSync方法使用说明
2014/12/16 Javascript
jQuery插件slicebox实现3D动画图片轮播切换特效
2015/04/12 Javascript
BootStrap无限级分类(无限极分类封装版)
2016/08/26 Javascript
浅谈angularjs中响应回车事件
2017/04/24 Javascript
JavaScript箭头函数_动力节点Java学院整理
2017/06/28 Javascript
深入理解ES6的迭代器与生成器
2017/08/19 Javascript
详解tween.js的使用教程
2017/09/14 Javascript
javascript中的replace函数(带注释demo)
2018/01/07 Javascript
Node.js成为Web应用开发最佳选择的原因
2018/02/05 Javascript
mac上配置Android环境变量的方法
2018/07/08 Javascript
angularJs select绑定的model取不到值的解决方法
2018/10/08 Javascript
Vue+Node服务器查询Mongo数据库及页面数据传递操作实例分析
2019/12/20 Javascript
python+matplotlib演示电偶极子实例代码
2018/01/12 Python
对python append 与浅拷贝的实例讲解
2018/05/04 Python
python 定义n个变量方法 (变量声明自动化)
2018/11/10 Python
python正向最大匹配分词和逆向最大匹配分词的实例
2018/11/14 Python
对Python Class之间函数的调用关系详解
2019/01/23 Python
一篇文章彻底搞懂Python中可迭代(Iterable)、迭代器(Iterator)与生成器(Generator)的概念
2019/05/13 Python
用django-allauth实现第三方登录的示例代码
2019/06/24 Python
浅析border-radius如何兼容IE
2016/04/19 HTML / CSS
日本著名化妆品零售网站:Cosme Land
2019/03/01 全球购物
shallow copy和deep copy的区别
2016/05/09 面试题
后备干部考察材料
2014/02/12 职场文书
生日宴会主持词
2014/03/20 职场文书
事业单位工作人员年度考核个人总结
2015/02/12 职场文书
《倍数和因数》教学反思
2016/02/23 职场文书
MYSQL 运算符总结
2021/11/11 MySQL
「女孩的钓鱼慢活」全新版权绘公布
2022/03/21 日漫