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

面试题 相关文章推荐
PHP如何调用MYSQL存储过程
May 30 面试题
Ibatis中如何提高SQL Map的性能
May 11 面试题
将"引用"作为函数参数有哪些特点
Apr 05 面试题
.NET程序员的几道面试题
Jun 01 面试题
Javascript如何发送一个Ajax请求
Jan 26 面试题
What's the difference between an interface and abstract class? (接口与抽象类有什么区别)
Oct 29 面试题
linux系统都有哪些运行级别
Apr 15 面试题
Linux管理员面试题 Linux admin interview questions
Nov 01 面试题
系统管理员的职责包括那些?管理的对象是什么?
Jan 18 面试题
几道Java和数据库的面试题
May 30 面试题
Java中采用什么结构来捕获、处理异常?各子句的顺序、功能如何
Oct 07 面试题
Shell脚本如何向终端输出信息
Apr 25 面试题
聚网科技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代码
2007/03/03 PHP
领悟php接口中interface存在的意义
2013/06/27 PHP
PHP-Fcgi下PHP的执行时间设置方法
2013/08/02 PHP
PHP获取服务器端信息的方法
2014/11/28 PHP
php使用Cookie实现和用户会话的方法
2015/01/21 PHP
帝国cms目录结构分享
2015/07/06 PHP
理解PHP中的Session及对Session有效期的控制
2016/01/08 PHP
Javascript操纵Cookie实现购物车程序
2006/11/23 Javascript
统计出现最多的字符次数的js代码
2010/12/03 Javascript
jQuery语法总结和注意事项小结
2012/11/11 Javascript
使用javascript过滤html的字符串(注释标记法)
2013/07/08 Javascript
Nodejs学习笔记之Stream模块
2015/01/13 NodeJs
jQuery Raty 一款不错的星级评分插件
2016/08/24 Javascript
js+html制作简单验证码
2017/02/16 Javascript
详解webpack + react + react-router 如何实现懒加载
2017/11/20 Javascript
vue实现样式之间的切换及vue动态样式的实现方法
2017/12/19 Javascript
JavaScript通过mouseover()实现图片变大效果的示例
2017/12/20 Javascript
javascript标准库(js的标准内置对象)总结
2018/05/26 Javascript
[02:11]2014DOTA2 TI专访VG战队Fenrir:队伍气氛良好
2014/07/11 DOTA
Python实现CET查分的方法
2015/03/10 Python
教你用Python写安卓游戏外挂
2018/01/11 Python
Python cookbook(字符串与文本)针对任意多的分隔符拆分字符串操作示例
2018/04/19 Python
pycharm执行python时,填写参数的方法
2018/10/29 Python
PyCharm的设置方法和第一个Python程序的建立
2019/01/16 Python
python3实现二叉树的遍历与递归算法解析(小结)
2019/07/03 Python
opencv实现简单人脸识别
2021/02/19 Python
让你的Python代码实现类型提示功能
2019/11/19 Python
python模拟点击网页按钮实现方法
2020/02/25 Python
python GUI库图形界面开发之PyQt5布局控件QVBoxLayout详细使用方法与实例
2020/03/06 Python
css3 图片圆形显示 如何CSS将正方形图片显示为圆形图片布局
2014/10/10 HTML / CSS
美国购车网站:TrueCar
2016/10/19 全球购物
会计专业应届生自荐信
2014/02/07 职场文书
感恩老师演讲稿600字
2014/08/28 职场文书
2015年秋季学校开学标语
2015/07/16 职场文书
2016感恩母亲节校园广播稿
2015/12/17 职场文书
PostgreSQL存储过程实用脚本(二):创建函数入门
2021/04/05 PostgreSQL