剑指offer-算法题练习:part13 数字字母重排序-笔试题
来源:互联网 发布:比特彗星提示端口阻塞 编辑:程序博客网 时间:2024/05/29 13:41
剑指offer-算法题练习:part13 数字字母重排序-笔试题
C/C++语言对一个字符串重新排列,字母排在前面,数字排在后面,并不改变原来字母之间以及数字之间的字符顺序。
#include <stdio>#include <string>#include <stlib>void pure(char* buf, int length){char num[50];//存储数字char letter[50];//存储字母char con[100];char* list =buf;int i=0,j=0,k=0;while(list[i]){if((list[j]<='Z'&&list[j]>='A')||(list[j]<='z'&&list[j]>='a')){letter[j] = list[i];j++;}//ifif((list[k]<=9&&list[k]>=0)){num[k] = list[i];k++;}//ifi++;}letter[j] = '\0';num[k] = '\0';strcpy(con,letter);strcat(con,num);}int main(int argc,char** argv[]){char buf[100] = " ";scanf("%s",buf);int length = strlen(buf);pure(buf,len);printf("-------------------\n");printf("con:%s\n",con);printf("-------------------\n");return 0;}
0 0
- 剑指offer-算法题练习:part13 数字字母重排序-笔试题
- 剑指offer-算法题练习:part6 旋转数组的最小数字
- 算法练习 剑指offer第5题
- 剑指offer-算法题练习:part18 合并两个排序的链表
- 前端笔试题练习笔记:函数参数按照从小到大的顺序排序、数字格式化
- 剑指OFFER 算法练习
- 剑指offer-算法题练习:part2 替换空格
- 剑指offer-算法题练习:part4 重建二叉树
- 剑指offer-算法题练习:part12 数值的整数次方
- 剑指offer-算法题练习:part17 反转链表
- 剑指offer-算法题练习:part19 树的子结构
- 剑指offer-算法题练习:part21 顺时针打印矩阵
- js常见笔试题之字母去重和统计某个出现次数最多的字母
- 面试OR笔试13——字母数字排序
- 剑指offer-排序算法
- Part13
- 每日acm水题之字符串里字母数字排序
- 51信用卡编程题,按大小写字母和数字排序
- PHP操作Redis 有序集(Sorted Set) 的相关命令 (三)
- Error:Jack is required to support java 8 language features. 及Jack的介绍
- WeX5中如何去掉或者修改默认网络错误提示JUSTEP230109
- Android5.1.1源码 - 让某个APP以解释执行模式运行
- 解密︱Java初学者如何自学入门
- 剑指offer-算法题练习:part13 数字字母重排序-笔试题
- Android开发 标题栏、状态栏常用操作记录
- Android studio Plugin is too old 问题
- 从 MVC 到前后端分离
- AbstractFactory_Level1
- COT2
- 优化如何有效的提升网站粘度的三大技巧详解
- PagerBottomTabStrip
- qt/QT安装指导