博客
关于我
字符串移动
阅读量:293 次
发布时间:2019-03-03

本文共 774 字,大约阅读时间需要 2 分钟。

 晚上9点一同学求助,帮忙做一个C语言题目,本来也是懒得动,但看到同学那份焦急的心情,虽然完成了上面一个题目,谁知道这小子得寸进尺,说是样题,不是真题,现在抛出真题过来。晕。咋一看,还好这个题目简单。


这个题目经简单,将数字用一个数字存储,非数字用一个数组存储,然后将数字strcat到字母后面即可。

#include <stdio.h>#include<stdlib.h>#include<string.h>#include <ctype.h>char tab[128]="123d45ef35adh3kjsdf7";char * movesieris (char *s){	char *p=s;	int i=0,j=0;	char digit[128],alpha[128];	while('\0'!=*p)	{		if(isdigit(*p))		{			digit[i]=*p;			i++;			if(i>=128)			{			  printf("sorry array is overflow1\n");				  break;			}		}		else		{		    alpha[j]=*p;		    j++;			if(j>=128)			{						printf("sorry array is kkkkoverflow2\n");				break;			}		}		p++;	}	alpha[j]='\0';	digit[i]='\0';	strcat(alpha,digit);	printf(" ",alpha);	return alpha;       }void main(){  printf("The New serise is %s\n",movesieris(tab));	}

OK,运行起来,结果没问题


你可能感兴趣的文章
求二叉树的深度
查看>>
万物皆可爬系列查看翻页翻到最后是什么
查看>>
pymongo的使用
查看>>
A Guide to Node.js Logging
查看>>
webwxbatchgetcontact一个神奇的接口
查看>>
Edge浏览器:你的的内核我的芯
查看>>
git命令升级版用法
查看>>
sed常用命令
查看>>
checksec未完待续~
查看>>
python pexpect
查看>>
inode索引节点的概念
查看>>
create-react-app第一步
查看>>
testng测试工具简介
查看>>
怎么去利用已有的数据做分析?
查看>>
某易游戏经典吃豆豆动画404页面源码
查看>>
专升本——英语视频学习
查看>>
Future education software
查看>>
数据结构——线性表&树&图的【数据元素名称-有无结点-内部之间的关系】的区别
查看>>
不知道考研各科课程那个老师的课好?怎么选择安排?在哪找课程课本资料?看这里
查看>>
考研高数一_高数二_高数三考试大纲
查看>>