[C语言]字符串除首、尾字符外,将其余字符按ASCII码降序排列
[C语言]字符串除首、尾字符外,将其余字符按ASCII码降序排列(指针)
- 1、题目
- 2、完整代码
- 3、截图
1、题目
编写一个函数,对长度为6个字符的字符串,除首、尾字符外,将其余字符按ASCII码降序排列。
要求:
- 1、不在子函数中输出。
- 2、子函数名自己定义,利用指针传字符串。
示例:
输入:ZABCDE
输出:ZDCBAE
2、完整代码
#include <stdio.h>int fun(char* s, int num)
{for (short int i = 1; i < num - 2; i++){short int k = i, swap;for (short int j = i + 1; j < num - 2; j++)if (*(s + k) < *(s + j))k = j;swap = *(s + k);*(s + k) = *(s + i);*(s + i) = swap;}
}int main()
{char s[7];gets(s);fun(s, 7);printf("%s", s);return 0;
}
3、截图
[C语言]字符串除首、尾字符外,将其余字符按ASCII码降序排列相关推荐
- C语言试题三十之请编写函数function对长度位7个字符的字符串,除首尾字符外,将其余5个字符按ascii码降序排列。
1. 题目 请编写函数function,对长度位7个字符的字符串,除首尾字符外,将其余5个字符按ascii码降序排列. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中C ...
- c语言字符串中字母降序数字升序,将字符串以ASCII码降序排列
满意答案 chiyu82zp 推荐于 2016.03.13 采纳率:53% 等级:12 已帮助:8303人 在你需要的地方调用如下过程,如:string newString = mysort(参 ...
- 6-5 从键盘读入一串字符后去除首尾字符后的字符串按降序排序 (10 分)请编写函数Sort函数,将字符串中除首、尾字符外的其余字符按降序排列。函数接口定义:void Sort( char *
6-5 从键盘读入一串字符后去除首尾字符后的字符串按降序排序 (10 分) 请编写函数Sort函数,将字符串中除首.尾字符外的其余字符按降序排列. 函数接口定义: void Sort( char *p ...
- c语言找出最大值和最小值并按降序排输出,C语言用排序法给十个数降序排列,用C语言编写,输入10个数按降序排列...
问题标题 C语言用排序法给十个数降序排列,用C语言编写,输入10个数按降序排列 2019-6-4来自ip:14.161.145.86的网友咨询 浏览量:562 手机版 问题补充: C语言用排序法给十个 ...
- java ascii码转字符_java中char对应的ASCII码的转化操作
java中,char类型变量可以强制转化为int类型变量,int类型变量也可以强制转化成char类型的变量: char c='a'; int i=98; System.out.println((int ...
- c51语言 字符串转数值,数据转换:C51数字转字符最快速的方法 ASCII转换
//字节流转换为十六进制字符串 void ByteToHexStr(const unsigned char* source, char* dest, int sourceLen) { short i; ...
- c语言程序排奇数,十个数奇数升序排列偶数降序排列,用C语言程序表示
#include void change(int num[],int a,int b,int n) { int *num1=new int[a]; int *num2=new int[b]; int ...
- 【C语言】合并两个数组,降序排列并删除重复元素(通俗易懂)
[问题描述] 试着写一个程序,具体内容如下: 建立两个整型数组(int n;scanf("%d",&n);int a[n]),将其合并,对他们进行降序排序,去掉相同项,输出 ...
- C语言字符串笔试题含答案
目录 面试题1:使用库函数将数字转换为字符串 出现频率:*** 面试题2:不使用库函数将整数转换成字符串 出现频率:***** 面试题3:使用库函数将字符串转换为数字 出现频率:**** 面试题 ...
最新文章
- css新闻列表优化-突破思维新方法更利于搜索引擎
- wap开发中取到真实的手机号码
- JQuery-UI组件化开发
- 如何在dva的effects中实现回调
- log4j2 无日志记录_在Log4j2中更好地执行非日志记录器调用
- HDU 4609——3-idiots
- linux网络编程之posix 线程(三):posix 匿名信号量与互斥锁 示例生产者--消费者问题
- 动态规划 —— 背包问题 P03 —— 多重背包
- MacOS使用ffmpeg报错killed的问题与解决
- 从Postman到ApiPost——码农闰土
- 基于Spring MVC的Excel文件上传
- mysql存储过程的学习(mysql提高执行效率之进阶过程)
- 新书即将上市:《善用佳软:高效能人士的软件应用之道》
- ISO/OSI七层网络参考模型、TCP/IP四层网络模型和教学五层网络模型
- Android:高德定位及搜索周边地址
- PHP爆绝对路径方法总结帖
- 地图中的鼠标移动响应
- 手机端自适应表格table样式如何写
- M1芯片电脑安装cerebro
- 如何用手机数据线连接电脑上网?