当前位置: 首页 > article >正文

ASCII sorting

描述

输入一个字符串,对其字符进行排序,输出其字符按ASCII码升序排列。

输入

无空格字符串

输出

按ASCII码升序输出其字符。

样例输入

and

样例输出

adn

code(c版本)

#include<stdio.h>
#include<stdlib.h> // qsort的头文件 
#include<string.h> //memset的头文件 
int cmp(const void*a,const void*b){
    return *(char*)a-*(char*)b;
}
int main()
{
	char zfc[100]={'\0'};
	while(scanf("%s",zfc)!=EOF){
		int len = strlen(zfc);
		qsort(zfc,len,sizeof(char),cmp);
		printf("%s",zfc);
		memset(zfc,'\0',sizeof(zfc));  \\用'\0'清空,不要用‘0’
		printf("\n");
	}
    return 0;
}

code(c++版本)

#include<iostream>
#include <string>
#include <cstring>
#include <algorithm>
using namespace std;
int main()
{
    string zfc;
    while(cin>>zfc){
        sort(zfc.begin(),zfc.end());
        cout<<zfc<<endl;
    }
    return 0;
}


http://www.kler.cn/news/150036.html

相关文章:

  • (亲测有效)解决windows11无法使用1500000波特率的问题
  • RabbitMQ消息模型之发布订阅Publish-Subscribe
  • docker中安装mysql,远程连接
  • 基于docker的onlyoffice使用--运行JavaSpringExample
  • 你了解vue的diff算法吗?
  • go学习之文件操作与命令行参数
  • leetcode 283. 移动零
  • JavaScript基础知识总结
  • Java 关于批量插入遇到的问题 -sqlserver
  • 配置阿里云的yum仓库
  • qt-C++笔记之主线程中使用异步逻辑来处理ROS事件循环和Qt事件循环解决相互阻塞的问题
  • 数学加速器:Python numpy.add函数全解读
  • 基于单片机的肺活量检测系统(论文+源码)
  • 树与二叉树堆:堆的意义
  • SpringBoot整合EasyExcel实现复杂Excel表格的导入导出功能
  • DNS/ICMP协议、NAT技术
  • goweb入门教程
  • Python dns域名解析(dns.resolver)
  • 【LeetCode:1670. 设计前中后队列 | 数据结构设计】
  • spring-webflux的一些概念的理解
  • 【Rust】基本的语法概念
  • 唯创知音WT588F02B-8S语音芯片:灵活更换语音内容,降低开发成本与备货压力
  • python每日一题——12最小覆盖子串
  • GoLang切片
  • Leetcode算法系列| 1. 两数之和(四种解法)
  • OpenLDAP配置web管理界面PhpLDAPAdmin服务-centos9stream
  • Spring---对象的存储和读取
  • PyQt6库和工具库QTDesigner安装与配置
  • Lazada详情API接口:一键获取商品信息的深度实践
  • 喜报 | 再获影响力产品奖!擎创科技实力亮相GOPS全球运维大会