前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >字符排序(函数+指针)

字符排序(函数+指针)

作者头像
小Bob来啦
发布2020-12-16 14:36:07
8570
发布2020-12-16 14:36:07
举报
文章被收录于专栏:用户8057608的专栏

任务描述

本关任务:对某一个长度为7个字符的字符串, 除首、尾字符之外,要求对中间的5个字符按ASCII码降序排列。

例如,原来的字符串为CEAedca,排序处理后应输出为CedcEAa。

源代码:

代码语言:javascript
复制
#include <stdio.h>
#include <ctype.h>
#include <string.h>
int fun(char *s, int num){
  char ch;
  int i, j;
  for(i = 1 ; i < 6 ; i++)
    for(j = i + 1 ; j < 6 ; j++){
      if(  *(s+j)>*(s+i)){
        ch = *(s + j);
        *(s + j) = *(s +i);
        *(s + i) = ch;
      }
    }
  }
  int main()
{
  char s[10];
  scanf("%s",s);
  fun(s,10);
  printf("%s",s);
  return 0;
}

运行结果:

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-04-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员Bob 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档