C语言 字符串复制

题目描述

编写copy(char *dest,char *src)函数,实现将src所指字符串的非数字字符复制到dest所指字符串中。

输入

每行输入一字符串(串长<=200)

输出

对应输出非数字字符

样例输入 Copy

abc123
efgssg3

样例输出 Copy

abc
efgssg

代码

#include<stdio.h>
#include<math.h>
#include<string.h>
void copy(char *dest,char *src)
{
	int i,j=0;
	for(i=0;i<strlen(src);i++)
	{
		if(src[i]<'0'||src[i]>'9')
		{
			dest[j]=src[i];
			j++;
		}
	}
	printf("%s\n",dest);
}
int main()
{
	char src[200]={'\0'};
	while(gets(src)!=NULL)
	{
		char dest[200]={'\0'};
		copy(dest,src);
	}
}
发布了47 篇原创文章 · 获赞 29 · 访问量 1482

猜你喜欢

转载自blog.csdn.net/Qianzshuo/article/details/103758850