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

面试题 相关文章推荐
JMS中Topic和Queue有什么区别
May 15 面试题
面向对象编程是如何提高软件开发水平的
May 06 面试题
将n个数按输入顺序的逆序排列,用函数实现
Nov 14 面试题
New delete 与malloc free 的联系与区别
Feb 04 面试题
数据库方面面试题
Apr 22 面试题
北京一家公司的.net开发工程师笔试题
Apr 17 面试题
命名空间(namespace)和程序集(Assembly)有什么区别
Sep 25 面试题
WEB控件及HTML服务端控件能否调用客户端方法?如果能,请解释如何调用?
Aug 25 面试题
C#中有没有运算符重载?能否使用指针?
May 05 面试题
介绍一下gcc特性
Oct 31 面试题
掌上明珠Java程序员面试总结
Feb 23 面试题
精选干货:Java精选笔试题附答案
Jan 18 面试题
聚网科技C++面试笔试题
Sep 01 #面试题
写一个函数返回1+2+3+…+n的值(假定结果不会超过长整型变量的范围)
Sep 05 #面试题
下述程序的作用是计算机数组中的最大元素值及其下标
Nov 26 #面试题
一套C++笔试题面试题
Jun 06 #面试题
腾讯技术类校园招聘笔试试题
May 06 #面试题
RealTek面试题
Jun 28 #面试题
阿尔卡特(中国)的面试题目
Aug 20 #面试题
You might like
WindowsXP中快速配置Apache+PHP5+Mysql
2008/06/05 PHP
spl_autoload_register与autoload的区别详解
2013/06/03 PHP
php 批量查询搜狗sogou代码分享
2015/05/17 PHP
header与缓冲区之间的深层次分析
2016/07/30 PHP
Alliance vs Liquid BO3 第三场2.13
2021/03/10 DOTA
常见JS效果之图片减速度滚动实现代码
2011/12/08 Javascript
用jQuery实现的智能隐藏、滑动效果的返回顶部代码
2014/03/18 Javascript
基于socket.io和node.js搭建即时通信系统
2014/07/30 Javascript
事件委托与阻止冒泡阻止其父元素事件触发
2014/09/02 Javascript
jquery学习总结(超级详细)
2014/09/04 Javascript
windows8.1+iis8.5下安装node.js开发环境
2014/12/12 Javascript
老生常谈 js中this的指向
2016/06/30 Javascript
深入了解JavaScript的逻辑运算符(与、或)
2016/12/20 Javascript
在一个页面重复使用一个js函数的方法详解
2016/12/26 Javascript
JQuery form表单提交前验证单选框是否选中、删除记录时验证经验总结(整理)
2017/06/09 jQuery
vue 中动态绑定class 和 style的方法代码详解
2018/06/01 Javascript
vue实现百度下拉列表交互操作示例
2019/03/12 Javascript
原生JS运动实现轮播图
2021/01/02 Javascript
Python随机生成身份证号码及校验功能
2018/12/04 Python
Python列表常见操作详解(获取,增加,删除,修改,排序等)
2019/02/18 Python
Python集合基本概念与相关操作实例分析
2019/10/30 Python
基于pygame实现童年掌机打砖块游戏
2020/02/25 Python
解决python图像处理图像赋值后变为白色的问题
2020/06/04 Python
python正则表达式re.match()匹配多个字符方法的实现
2021/01/27 Python
css3.0 图形构成实例练习一
2013/03/19 HTML / CSS
意大利大型购物中心:Oliviero.it
2017/10/19 全球购物
计算机网络专业个人的自我评价
2013/10/17 职场文书
数控专业个人求职信范文
2014/02/05 职场文书
企业办公室主任岗位职责
2014/02/19 职场文书
单位委托书范本
2014/04/04 职场文书
领导批评与自我批评范文
2014/10/16 职场文书
廉洁自律个人总结
2015/02/14 职场文书
孝女彩金观后感
2015/06/10 职场文书
三八节祝酒词
2015/08/11 职场文书
Python实现对齐打印 format函数的用法
2022/04/28 Python
Win10系统搭建ftp文件服务器详细教程
2022/08/05 Servers