对一个字符串重新排列要求字母在钱数字在后,且不改变字母数字间的原有顺序
2016-03-01 16:20
344 查看
#include<stdio.h> #include<string.h> int main() { char a[100]; char b[100]; char c[100]; int n,i,x=0,y=0; scanf("%s",a); n=strlen(a); for(i=0;i<n;i++) { if(a[i]>=48 && a[i]<=57) b[y++]=a[i]; if(a[i]>=65 && a[i]<=90 || a[i]>=97 && a[i]<=122) c[x++]=a[i]; } b[y]='\0'; c[x]='\0'; printf("%s%s\n",c,b); }
相关文章推荐
- POJ-3261 Milk Patterns (后缀数组 最长k次重复子串)
- SPRING IN ACTION 第4版笔记-第二章-003-以Java形式注入Bean、@Bean的用法
- 在不花一分钱的情况下,如何验证你的创业想法是否可行?《转》
- cookies
- Java多线程(四)——线程阻塞四种情况与守护线程
- Python抓取网页图片
- idean Error:java: 无效的目标发行版: 1.8
- myfn.tld文件错误
- hdoj 2062 Subset sequence 【思维】
- 第12章、布局Layouts之LinearLayout线性布局(从零开始学Android)
- imx6ul evk板子 QSPI nor启动记录(3) 启动qspi nor 系统
- mysql 错误 SQL Error: 1366: Incorrect string value: "\xE8\xAF\xA6\xE7\xBB\x86…" for column "address" a
- jq 删除数组中的元素
- NSTimer 使用小结
- Linux 容器技术史话:从 chroot 到未来
- php中session锁--如何防止阻塞请求(译)
- 蓝桥杯-牌型种数
- VS2013添加解决方案内项目的引用,编译时提示找不到文件
- LayoutInflater
- 回一封论坛午饭的来信!